如果我有两个vi窗口打开,我可以使用鼠标复制/粘贴文本。那么如何使用键盘进行复制/粘贴而不使用:vs?
我找到了两个与此类似的现有问题,但没有一个回答我的问题。
如何将vi中的代码复制到剪贴板中
从一个文件复制和粘贴内容到另一个文件中的VI
如果我有两个vi窗口打开,我可以使用鼠标复制/粘贴文本。那么如何使用键盘进行复制/粘贴而不使用:vs?
我找到了两个与此类似的现有问题,但没有一个回答我的问题。
如何将vi中的代码复制到剪贴板中
从一个文件复制和粘贴内容到另一个文件中的VI
+
寄存器进行复制/粘贴(了解更多信息:访问系统剪贴板)
"+gyy
将复制一行并将其放入+
寄存器。您可以在正常模式下使用"+p
或在插入模式下使用Ctrl+r +
在其他窗口中粘贴。CTRL+C
和CTRL+V
来访问,它位于+
寄存器中。另一个剪贴板存储最后选定的文本,并且可以通过鼠标中键粘贴。在Vim编辑器中,这个剪贴板被映射到*
寄存器上。 - Idan Arye@up已经详细讲解了这个主题。我只想补充一点,大多数相关组合都与系统键组合相关,可以在Gvim的配置中找到(例如,Windows映射的CTRL+C CTRL+V等在mswin.vim中)。