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. J'apprécie toute aide à ce sujet. Je vous remercie.
106
*
(ou+
).file1
defile2
. J'ai encore besoin d'utiliser la souris. Quelle pourrait être la raison probablement?D
pour couper de la position actuelle à la fin etp
pour coller (récupérer) les données d'origine, puis me déplacer ailleurs pour coller les données extraites. Tout simplement parce qu'il est beaucoup plus facile à taperD
quey$
.y$
, sans point-virgule.Si vous ne souhaitez pas inclure le saut de ligne avec le yank, vous pouvez utiliser
yg_
. (Ou dans votre cas,"*yg_
)En gros, reconnaissez simplement qu'il y a une différence entre
$
et eng_
termes de mouvement. Cela m'a aidé à de nombreuses reprises.la source
g_
et$
? Je me retrouve rarement, voire jamais, à inclure le saut de ligne dans les mouvements.$MYVIMRC
ajouter la lignenmap $ g_
Ajoutez cette ligne à votre .vimrc
Plus à mon vimrc .
la source
Une autre solution:
Dp
et collez-la avecp
. En fait, cela supprime d'abord à la fin de la ligne et la re-colle au même endroit. Collez-le ailleurs avecp
.la source