Comme nous avons pu le voir dans l’article sur le mode visuel, il est possible de copier/couper du texte de la même manière que si nous le faisions à la souris sous Notepad++.
Ceci n’utilise cependant qu’un seul tampon mémoire, ce qui signifie que lorsque vous devez copier plusieurs parties distinctes d’un fichier, vous devez faire les commandes de copier-coller l’une après l’autre.
Il est possible d’utiliser des registres (de a à z) pour mémoriser la copie.
Exemple: "pyas
Voyons la syntaxe de plus près :
"p permet d'indiquer que le registre utilisé sera p y (yank) opération de copie as (objet textuel: A Sentence) une phrase complète
Pour coller le registre p : « pp
« p permet d’indiquer que le registre utilisé sera p
p (paste) collage
Si vous souhaitez copier un bloc de texte via le mode visuel, l’ordre des commandes est différent puisqu’il faudra d’abord faire la sélection du texte (Ctrl-V par exemple), spécifier le registre (« p) et enfin préciser l’opération (y ou d).
Pour pouvoir facilement ajouter un fichier ou un bloc à la fin d’un autre fichier, la commande :write >> autre_fichier.txt vous permettra de gagner du temps (au lieu de copier, ouvrir le fichier autre_fichier.txt, coller).
A noter que le texte est inséré en fin de fichier.