0 (au début de la ligne)
$ (à la fin de la ligne)
1G (à la première ligne)
xG (à la xième ligne)
G (à la dernière ligne)
h (un caractère à gauche)
j (un caractère en bas)
k (un caractère en haut)
l (un caractère à droite)
b (mot précédent)
w (mot suivant)
vi fichier (pour lancer VI)
Esc (pour passer en mode commande)
dd (la ligne courante)
dw (le mot courant)
x (le caractère courant)
a (insère votre texte après la position courante du curseur)
i (saisir tout le texte que vous désirez)
o (insère votre texte à la ligne suivante)
:r fichier (fichier à la position courante)
:r! commande (le résultat d'une commande à
l'interpréteur)
:! commande
:shell (met VI en pause et lance un shell. VI revient en quittant le
shell par exit)
:w (enregistrement)
:e fichier (édite un nouveau fichier)
:q! (quitte VI sans enregistrer quoi que ce soit)
:wq (quitte VI en enregistrant)