Antisèche Vim

2 Novembre 2015

Cet article est un brouillon.

This article is a draft.

Une synthèse des commandes fondamentales de Vim. En configuration standard. {:.lead}

Alterner entre les modes

Commande Mnémonique Mode d’arrivée Changements
v Visuel (sélection)
V V-Line (slct° par ligne)
gH S-Line (slct° par ligne)
<C-v> V-Block (slct° par bloc)
: Ligne de commande
Q ex

Modifier le texte

Insérer

 
count a
count A
c motion Ef
count cc
count C
d motion Effacer (delete)
count dd
count D
count i
count I
count O
count o
count Q
count r
count R
count S
count s
count V
count v

Effacer, remplacer

  Commande
count a
count A
count c motion
count cc
count C
count d motion
count dd
count D
count i
count I
count O
count o
count Q
count r
count R
count S
count s
count V
count v
count ~

Mouvements

Parler de commandes de mouvements est quelque peu réducteur. ces commandes servent à désigner un point du document, soit (en l’absence de verbe) pour s’y déplacer effectivement, soit, si un verbe est fourni, pour indiquer qu’il opère sur l’intervalle entre le curseur et cette position.

Mouvements simples

Objet Précédent Suivant
Début de section [[ ]]
Début de paragraphe { }
Début de la phrase ( )
Début de mot/MOT b/B w/W
Fin de mot/MOT e/E
Caractère sur la ligne en cours h, <bs> l

Mouvements sur des lignes

Objet Précédente Actuelle Suivante
Premier caractère 0
Premier caractère ^ - ^ +, <cr>
Dernier caractère $  
Début de la ligne absolue ou de la dernière ligne   (count)G
Ligne (même colonne) j   k
Ligne visuelle (même colonne) gj, g<Down>   gk, g<Up>

Recherche

Commande Argument
? [motif]
/ [motif]
f caractère
F caractère
t caractère
T caractère

Mouvements relatifs à l’écran

Commande Objet Cible
H Écran Curseur sur la première ligne
M Écran Curseur sur la ligne centrale
L Écran Curseur sur la dernière ligne

Déplacements

Commande Unité Mouvement
<C-u> Écran ½ vers le haut
<C-b> Écran 1 vers le haut
<C-d> Écran 1 vers le bas
<C-d> Écran ½ vers le bas
z<cr> Écran Curseur sur la première ligne
z. Écran Curseur sur la ligne centrale
z- Écran Curseur sur la dernière ligne

Commandes d’édition

Indentation

Commande | Opération > | Augmente l’indentation < | Réduit l’indentation