- :viusage
- Affiche un sommaire de toutes les commandes
Mouvements
- h, j, k, l
- d'un caractère vers la gauche, le bas, le haut, la droite
- b, w
- d'un mot vers la gauche, la droite
- ge, e
- fin d'un mot à gauche, à droite
- {, }
- paragraphe précédent, suivant
- (, )
- phrase précédente, suivante
- 0, ^, $
- début, premier, et dernier caractère de la ligne
- ng, nGG
- ligne n, par défaut la dernière, première
Insertion et remplacement ⇒ mode insertion
- i, a
- insertion avant, après le curseur
- I, A
- insertion au début, à la fin de la ligne
- o, O
- ouvre une nouvelle ligne en dessous, au dessus de la ligne
- r <char>
- remplace le caractère sous le curseur par <char>
- R
- remplace les caractères en partant du curseur
Suppression
- x, X
- supprime le caractère sous, avant le curseur
- dd, D
- supprime la ligne actuelle, jusqu'à la fin de la ligne
- J, gj
- joint la ligne actuelle avec la suivante, sans espace
- :rd
- supprime la ligne r
- :rdx
- supprime les lignes r à x
Annuler et répéter
- u, U
- annule la dernière commande, restaure la dernière ligne
- ., CTRL+R
- répète les derniers changements, refait la dernière annulation
- n. répète les derniers changements n fois
Copier
- y
- copie les caractères sélectionnés en mode visuel (v)
- yy, Y
- copie la ligne entière
- y$
- copie jusqu'à la fin de la ligne
- yw
- copie le mot sous le curseur
- d
- coupe les caractères sélectionnés
- p, P
- colle après, avant le curseur
Quitter et enregistrer
- :q, :q!
- quitter et confirmer, quitter et annuler les changements
- :w
- enregistrer
- :wq, :x, ZZ
- quitter et enregistrer