252 votes

Comment supprimer (et non couper) dans Vim ?

Comment puis-je supprimer une ligne sans la mettre dans mon tampon par défaut ?

Exemple :

line that will be copied.

line that I want to be substitued with the previous one.

Ce que j'essaie de faire :

yy
dd
p

Mais Vim remplace la chaîne récemment copiée par celle qui a été supprimée (coupée). Je sais que je peux utiliser des tampons comme, "1yy , dd puis "1p mais j'oublie toujours de mettre la chaîne copiée dans un tampon, alors je dois d'abord coller mon contenu (la ligne qui sera copiée) et ensuite supprimer ce que je veux (la ligne que je veux remplacer par la précédente).

Comment puis-je vraiment supprimer un texte dans Vi(m) sans le copier ?

Une autre question connexe est de savoir comment je peux supprimer un mot en mode insertion ? Je veux quelque chose de similaire à Ctrl + w .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X