如何在没有传统复制和粘贴的情况下在运行 vim 的一个屏幕窗口中复制文本并将其粘贴到另一个?

bob*_*obb 8 display vim copy-paste

我想基本上在一个屏幕选项卡中拉取文本y'k和/mkyy在一个 vim 实例中,并将其粘贴到另一个屏幕选项卡中的另一个 vim 实例中,而不必用鼠标和 ctrl+c/ctrl+v 选择文本。

我怎样才能做到这一点?

Mar*_*rco 7

您可以使用寄存器*(鼠标中键粘贴)或+(“普通”剪贴板):

"*y
"+y
Run Code Online (Sandbox Code Playgroud)

编辑:

为了更清楚,我上面写的命令假设你在视觉上标记了一些文本。要复制当前行,您可以执行以下操作:V"*y然后您可以使用鼠标中键粘贴到每个应用程序中。或者您可以使用V"+y并粘贴ctrl-v或您配置为粘贴的任何快捷方式。