Copier-Coller ! (partie 2)

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.

Laisser un commentaire