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://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 spell correction orthographe 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 <Shift><Mouse-Selection> -- Pour copier du texte <Shift><Mouse-Right> -- 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/<filename> -- Enregistrer sous ** 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 / <leader><Up> -- Cree un fold ?{ to %} <leader><Down> -- Cree un fold /{ to %} <F9> -- Toogle fold <leader><PageUp> -- Ferme tous les folds <leader><PageDown> -- Ouvre tous les folds <F7> -- Syntaxe : Infos <F8> -- Syntaxe : Errors <leader><Left>/<Right> -- Ajoute/Enleve 1 indentation <leader>q -- Quitte et cree une session <leader>d -- Supprime la session en cours <leader>w -- Enregistre tous les onglets <leader><leader> -- Commente la ligne <leader>e -- Toogle NerdTree <F3>/<leader>t -- Cree un nouvel onglet, et ouvre NerdTree <F2>/<F4> -- Navigue dans les tab <leader><F2>/<F4> -- Deplace le tab courant <F12> -- Paste Toggle : Desactive l'autoindent pour coller du code <ESC><ESC> -- Quitter le search highlighting <TAB> -- Autocompletion ** Plugin : NerdTree m -- Affiche le menu pour creer/deplacer/suppimer des fichiers/repertoies ** Plugin : Vimagit <F6>/: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 <MON SHORTCUT> <Plug>(GitGutterNextHunk) / PrevHunk) <leader>hs -- Stage la modif <leader>hu -- Annuler la modif