S'il y a probleme de couleurs, ajouter au .bashrc : export TERM=xterm-256color (verifier avec 'tput colors' que ca retourne bien 256) https://l.messenger.com/l.php?u=https%3A%2F%2Fftp.traduc.org%2Fdoc-vf%2Fgazette-linux%2Fhtml%2F2008%2F152%2Flg152-C.html&h=AT0olcNyj2hovnCwhdEz4TzB0oStACDAEz4dTK6OO9nonvJHHwqrtYMCUeLMolVhdBQz_GN2ciUbAfquT9pgZnK9mi8CmaZTVaQSGzPg1Vv2NdEE-fdc4g07pzmLbxlfqfrvSSmpYMKknXLsLbw https://www.tictech.info/post/vim_basic https://www.tictech.info/post/vim_avance_p1 https://www.tictech.info/post/vim_avance_p2 https://arolla.developpez.com/tutoriels/programmation/editeurs-code/dompter-vim-en-trois-temps/ https://borntocode.fr/ameliorer-votre-productivite-avec-vim/ https://artisan.karma-lab.net/vim-plugins-indispensables https://vimawesome.com/ https://medium.com/@brunojorge11/vim-as-php-ide-83310dddbf03 https://github.com/ycm-core/YouCompleteMe https://github.com/mmozuras/vimfiles/blob/master/vimrc https://borntocode.fr/ameliorer-votre-productivite-avec-vim/ https://github.com/JakobGM/dotfiles/blob/master/config/nvim/init.vim https://gist.github.com/millermedeiros/1262085 https://github.com/changemewtf/dotfiles/blob/master/vim/.vimrc https://www.youtube.com/watch?v=XA2WjJbmmoM Gestion des plugins : https://github.com/junegunn/vim-plug Autres plugins interessants a regarder : "Plug 'ryanoasis/vim-devicons' " Lot d'icones pour NerdTree "Plug 'majutsushi/tagbar' " Barre d'affichage des objets du code en cours "Plug 'ycm-core/YouCompleteMe' " Autocompletion de code "Plug 'cakebaker/scss-syntax.vim' "Plug 'othree/html5.vim' ludovicchabant/vim-gutentags -- ctags majutsushi/tagbar -- Menu de ctags cohama/lexima.vim -- Clos auto les {([ ... honza/vim-snippets -- Gestion de snippets (template de bouts de code) Valloric/YouCompleteMe -- Autocompletion mbbill/undotree MEMO DES COMMANDES ** Plugins :PlugInstall -- Installer les plugins ajoutes dans la liste ci-dessous :PlugClean -- Nettoyer les plugins supprimes de la liste :PlugUpdate -- Update les plugins installes ** Souris -- Pour copier du texte -- Coller du texte ** Touches initiales i / a -- Passer en mode insertion A -- Passer en mode insertion a la fin de la ligne d / y / p -- Delete / Yank / Paste o / O -- Ajoute une ligne vide dessous/dessus w / W -- Se deplacer de mot/MOT en mot/MOT % -- Passer de l'ouverture a la fermeture d'un ({[ <=> ]}) :w/ -- Enregistrer sous dw -- Supprimer un mot ** Folds zf3j -- Creer un fold des 3 lignes en dessous za -- Toggle le fold zM / zR -- Ferme/Ouvre tous les folds zd / zE -- Supprime un/tous les fold(s) ** Completion C-n / C-p -- Lister les completions possibles C-i C-o -- Omni-completion ** Marques / ma -- Poser le marqueur 'a' / 'a -- Aller au marqueur 'a' :marks -- Lister les marqueurs ** Persos ; -- Ajoute un ';' en fin de ligne C-f / -- Cree un fold ?{ to %} -- Cree un fold /{ to %} -- Toogle fold -- Ferme tous les folds -- Ouvre tous les folds -- Syntaxe : Errors / -- Ajoute/Enleve 1 indentation q -- Quitte et cree une session d -- Supprime la session en cours w -- Enregistre tous les onglets -- Commente la ligne e -- Toogle NerdTree /t -- Cree un nouvel onglet, et ouvre NerdTree / -- Navigue dans les tab / -- Deplace le tab courant -- Paste Toggle : Desactive l'autoindent pour coller du code -- Quitter le search highlighting -- Autocompletion ** Plugin : NerdTree m -- Affiche le menu pour creer/deplacer/suppimer des fichiers/repertoies ** Plugin : Vimagit /:Magit -- Affiche l'interface. Puis commandes : S -- Pour staged une modif CC -- Commit (mettre le commentaire puis refaire CC) q -- Quitter Magit ** Plugin : Gitgutter ]c / [c -- Aller a la suivante/precedente modification (map (GitGutterNextHunk) / PrevHunk) hs -- Stage la modif hu -- Annuler la modif ** Spell : Correction orth -- Active/Desactive/Switch entre les langues -- Completer/Corriger un mot