D’un tampon à l’autre

© Christian PAULUS. Document créé le 12 novembre 2005 , mis à jour le 15 mars 2007.

Il n'est point de secret que le temps ne révèle. Jean Racine

Accueil du site > Astuces > VIM > D’un tampon à l’autre

Astuce / ex 1.79

Sous vi, vous pouvez jongler entre les tampons (buffer) pour manipuler votre texte. Pour créer un tampon, il suffit de placer le curser au début du texte à copier (ou couper si vous voulez faire d’autres manipulations) puis de créer votre tampon par :

"ayy

Dans la ligne ci-dessus, le tampon a est créé et contient en copie la ligne courante. Vous pour ensuite, par exemple, supprimer la ligne suivante. Pour cela, descendez votre curseur d’une ligne est entrez :

"bdd

Dans ce cas, c’est le tampon b qui contient maintenant la ligne que vous venez de supprimer. Pour s’assurer de la bonne composition de vos tampons, entrez la ligne ex :

:di b

Cette ligne demande simplement à vi (via ex) d’afficher le tampon (display buffer). Vos deux tampons apparaissent en réponse à votre requête :

********** b (line mode)
*    Cette ligne a été supprimée
********** a (line mode)
*    Cette ligne a été copiée
********** 1 (line mode)
*    Cette ligne a été supprimée
********** default buffer (line mode)
*    Cette ligne a été supprimée

Pour copier le texte du tampon A, il suffit de placer le curseur au bon endroit et d’entrer la commande :

"ap

Plussoyez !

Les forums sont fermés.