a : Insertion après le curseur
i : Insertion avant le curseur
o : Insertion d'une ligne en dessous du curseur
O : Insertion d'une ligne en dessus du curseur
h : gauche
j : bas
k : haut
l : droite
: <n> : aller à la ligne <n>
/ <chaine> : chercher la <chaine>
d : coupe
y : copie
p : colle
2dd : coupe 2 lignes (la ligne ou est le curseur est la ligne 1)
5yy : copie 5 lignes
%s/<chaine1>/<chaine2>/ : remplace <chaine1> par <chaine2>
%s/<chaine1>/<chaine2>/g : remplace <chaine1> par <chaine2> même si <chaine1> et présent plusieurs fois sur une ligne
4,18s/<chaine1>/<chaine2>/g : remplace <chaine1> par <chaine2> même si <chaine1> et présent plusieurs fois sur une ligne mais limite le remplacement entre la ligne 4 et la 18.
:w : Ecrit le fichier
:q : Quitte vi
:wq : Ecrit le fichier et quitte
:x : Ecrit le fichier et quitte (idem que :wq)
:w !sudo tee % : Sauvegarder un fichier ouvert sans les droits root