115 votes

Comment copier de la position actuelle à la fin de la ligne dans vi

J'utilise gvim dans windows. Comment copier du texte de la position actuelle à la fin de la ligne dans vi et le coller dans un autre fichier ouvert dans vi. Je l'ai googlé mais je ne trouve aucune solution pour cela. Appréciez toute aide à ce sujet. Merci.

56voto

kenny Points 643

Si vous ne souhaitez pas inclure le saut de ligne avec le coup sec, vous pouvez utiliser yg_ . (Ou dans votre cas, "*yg_ )

Fondamentalement, reconnaissez simplement qu'il y a une différence entre $ et g_ termes de mouvement. Cela m'a aidé à de nombreuses reprises.

11voto

Andy Ray Points 4600

Ajoutez cette ligne à votre .vimrc

 " Make Y yank till end of line
nnoremap Y y$

Plus sur mon vimrc .

2voto

Daniel Porumbel Points 191

Une solution différente : Dp et collez-la avec p . En fait, cela supprime d'abord jusqu'à la fin de la ligne et la recolle au même endroit. Collez-le ailleurs avec p .

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