Table des matières

, , ,

Copier-coller sous Vim

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

Les marques

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.

Copie en mode visuel

Passer en mode visuel en pressant V depuis le mode normal. le mode visuel est actif, il permet de sélectionner le texte à copier.

Références