VIM_MODAL_ENGINE
VIM_v9.1_ACTIVE01_Navigation
h j k l- Gauche, Bas, Haut, Droitew / b- Mot suiv. / préc.e- Fin du mot suiv.0 / $- Début / Fin lignegg / G- Début / Fin fichier50G- Aller à la ligne 50H / M / L- Haut / Milieu / Bas écran%- Aller au bracket ouv/ferm
02_Modes_Exit
i / a- Mode Insertion / AppendESC- Retour mode Normalv / V- Visuel / Visuel Ligne:w- Sauvegarder:q!- Quitter sans sauver:wq- Sauver et quitterZZ- Sauver & quitter (rapide):x- Sauver si modif & quitter
03_Edit_Yank
x- Suppr caractèredw- Suppr motdd- Suppr ligneyy- Copier (Yank) lignep / P- Coller après / avantcc- Changer ligne (suppr + i)r- Remplacer 1 caractèreu / Ctrl+r- Undo / Redo.- Répéter dernière action
04_Search_Replace
/motif- Chercher après?motif- Chercher avantn / N- Suivant / Précédent:%s/old/new/g- Remplacer tout:%s/old/new/gc- Avec confirmation:noh- Désactiver highlight*- Chercher mot sous curseur
05_Windows_Tabs
:split / :vsplit- Split H / VCtrl+w + h/j/k/l- Naviguer splitsCtrl+w + c- Fermer split:tabnew- Nouvel ongletgt / gT- Onglet suiv / préc:tabclose- Fermer onglet
06_Advanced_Select
vi"- Sélectionner dans ""vi(- Sélectionner dans ()diw- Suppr le mot entierciw- Changer le mot entierguu / gUU- minuscule / MAJgg=G- Auto-indentation file
07_Cmd_Shell
:!cmd- Exécuter cmd shell:r !cmd- Lire output shell:e filename- Ouvrir fichier:ls- Liste des buffers:bnext / :bprev- Buffer suiv/préc
08_Macros_Marks
qa- Enregistrer macro 'a'q- Arrêter enregistrement@a- Rejouer macro 'a'ma- Poser marque 'a''a- Aller à marque 'a'
09_Visual_Block (Le Graal)
Pour éditer plusieurs lignes verticalement :
1. Ctrl + v (Mode bloc)
2. Sélectionner verticalement avec j/k
3. Shift + i (I majuscule)
4. Taper votre texte
5. ESC (Appliquer partout)
10_Vimrc_Quick_Config
set number " Affiche numéros set relativenumber " Pour sauter vite set syntax=on " Coloration set tabstop=4 " Taille tab