我在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_