Les commandes de modification du texte (comme 'y', 'x', 'd', 'c', 's' etc) utilisent le registre sans nom ““, il est possible de spécifier un registre:
:"t3yy
Dans l'exemple précédent le registre t est utilisé pour la commande de copie. Pour afficher le contenu des registres:
:registers
Pour copier une texte entre deux marques, on place les deux marques qui serviront de bornes pour délimiter la zone de texte à copier.
On positionne le curseur puis avec la commande m[a-z] on crée la marque. Par exemple pour créer la marque b, on tape en mode normal mb.
Pour afficher les marques existantes
:marks
Une fois les deux marques existantes, on peut faire la copie dans le fichier:
:'b,'ew mon-fic.txt
Dans L'exemple ci-dessus, on a saisit le caractère ':' pour passer en mode commande, la commande d'enregistrement (write) précédée d'un quantificateur (les marques 'b,'e) et en argument le nom du fichier.
Passer en mode visuel en pressant V depuis le mode normal. le mode visuel est actif, il permet de sélectionner le texte à copier.