我在windows中使用gvim。如何将文本从当前位置复制到vi中的行尾并将其粘贴到vi中打开的另一个文件中。我用谷歌搜索它,但无法找到任何解决方案。感谢任何帮助。谢谢。
答案 0 :(得分:122)
移动到行尾的正常模式命令是$
。您可以使用y$
复制到该行的末尾,然后粘贴p
。要在不同实例之间进行复制/粘贴,可以通过选择*
寄存器来使用系统剪贴板,因此命令变为"*y$
进行复制,"*p
进行粘贴。
查看:h registers
了解详情。
答案 1 :(得分:35)
如果您不希望将换行符包含在yank中,则可以使用yg_
。 (或者在您的情况下,"*yg_
)
基本上,只是认识到$
和g_
运动之间存在差异。它在很多场合帮助了我。
答案 2 :(得分:5)
答案 3 :(得分:2)
另一种解决方案:Dp
并将其粘贴到p
。实际上,这首先删除到行尾并在同一位置重新粘贴它。使用p
将其粘贴到其他位置。