passe au « mode insertion » sur une nouvelle ligne au-dessous du curseur
O
passe au « mode insertion » sur une nouvelle ligne au-dessus du curseur
Remplacement
r
remplace le caractère sous le curseur
R
passe au « mode insertion » en remplaçant les caractères sous le curseur
Effacer (couper)
x
efface le caractère sous le curseur
dd
efface la ligne du curseur
d$
efface du curseur jusqu'à la fin de la ligne
dw
efface du curseur jusqu'à la fin du mot
dtc
efface du curseur jusqu'au caractère c suivant non-inclus
dfc
efface du curseur jusqu'au caractère c suivant inclus
Copier
La syntaxe présentée pour couper est généralement valide pour copier, en remplaçant d par y, d'une manière générale le curseur indique la position de départ et un motif de déplacement indiquent la fin du texte à copier/couper.
Les deux fonctions ont cependant certaines fonctionnalités spécifiques :
"nP
colle le texte du nième effacement (jusqu'à 9)
"cyy
copie la ligne du curseur dans le tampon désigné par le caractère c
"cP
colle le contenu du tampon c
Sous vi, une commande peut être lancée plusieurs fois simultanément, ncommande lance n fois la commande, par exemple :
2yy copie la ligne du curseur et la ligne suivante ;