Pour récupérer le contenu de ces tampons, il faut utiliser une commande de copie : p. Elle colle le contenu d'un tampon à la position du curseur. On peut choisir le tampon x en préfixant la commande par "x. Cette commande composée peut elle-même être précédée d'un multiplicateur : 2"5p colle 2 exemplaires du tampon 5. Si vous ne vous souvenez pas dans quel tampon se trouve la partie de texte que vous souhaitez récupérer, il est possible de les tester un par un, en collant le premier ("1p), en annulant le collage (u) et en collant le tampon suivant (.), jusqu'à obtention du résultat souhaité.
L'usage de ces tampons est à la base de toutes les commandes de type copier/couper/coller. Tout effacement s'accompagne de la mise en réserve de la zone coupée pour un collage éventuel. Il est préférable toutefois de spécifier un « tampon nommé », désigné par une lettre de l'alphabet : non seulement la partie effacée sera bien préservée, même si elle fait moins d'une ligne, mais en plus elle sera « mise à l'abri » de la rotation des tampons d'effacement. Pour cela, il faut préfixer la commande d'effacement, comme celle de collage, par "x, où x est la lettre identifiant le tampon.
Pour copier, il faut sélectionner la zone que l'on souhaite placer dans le tampon. On peut le faire, en mode graphique, avec la souris, en la déplaçant sur l'écran en conservant le bouton gauche appuyé, ou en utilisant le mode visuel présenté dans la section précédente. Ceci fait, il suffit d'utiliser la commande de copie, y, éventuellement préfixée d'un indicateur de tampon. Troisième méthode, on peut utiliser directement yx, où x est une commande de déplacement, pour copier une zone de texte dans un tampon. Enfin, yy copie la ligne courante dans un tampon. Compliqué, n'est-ce pas ? Habituez-vous à l'une des méthodes en priorité, et ne vous découragez pas. À ce stade, vous en savez assez pour travailler correctement avec VIM. Il ne nous reste qu'à voir des commandes qui facilitent la vie sans être indispensables...
Marc Simon