我在Windows中使用gvim。如何将文本从当前位置复制到vi中的行尾并将其粘贴到在vi中打开的另一个文件中。我用谷歌搜索,但找不到任何解决方案。感谢对此的任何帮助。谢谢。
我在Windows中使用gvim。如何将文本从当前位置复制到vi中的行尾并将其粘贴到在vi中打开的另一个文件中。我用谷歌搜索,但找不到任何解决方案。感谢对此的任何帮助。谢谢。
Answers:
移至该行末尾的正常模式命令为$
。
您可以使用复制到行尾y$
并粘贴p
。
要在不同实例之间复制/粘贴,可以通过选择*
寄存器来使用系统剪贴板,这样命令就"*y$
可以复制和"*p
粘贴。
$
换行
$
y$
换行
y,$
"*y$
选择剪贴板注册yank到换行符
",*,y,$
"*p
选择剪贴板注册粘贴
",*,p
检查:h registers
更多信息。
*
(或+
)寄存器将其复制到系统剪贴板。
file1
到中file2
。我仍然需要使用鼠标。可能是什么原因?
D
从当前位置剪切到末尾并p
粘贴(恢复)原始数据,然后再移动到其他位置粘贴粘贴的数据的方法。仅仅是因为它比容易D
得多y$
。
y$
,没有分号。
如果不想在换行中包含换行符,可以使用yg_
。(或者您的情况"*yg_
)
基本上,只要认识到$
和g_
移动方面就有所不同。在很多场合对我都有帮助。
g_
和$
吗?我发现自己很少需要在动作中加入换行符。
$MYVIMRC
添加的行nmap $ g_