©
. Document créé le 12 novembre 2005 , mis à jour le 15 mars 2007.On ne va jamais aussi loin que lorsqu'on ne sait pas où l'on va. Christophe Colomb
Accueil du site > Astuces > VIM > D’un tampon à l’autre
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
Les forums sont fermés.