{{tag>app vim copier registre}} ===== 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 (**w**rite) 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. * Le mode visuel par ligne s'active avec maj + v. * Le mode visuel par bloc s'active avec ctrl + v. ===== Références ===== * http://www.tuteurs.ens.fr/unix/editeurs/vim.html