【问题标题】:Can't figure out how to copy between VIM terminals on OS X无法弄清楚如何在 OS X 上的 VIM 终端之间复制
【发布时间】:2020-02-02 04:45:37
【问题描述】:

我知道我需要复制到 " 或 * 寄存器或类似的东西中

假设我在一个运行 vim 的终端中有一个 c 程序,另一个终端中有另一个程序...

如何在它们之间复制一条线?

【问题讨论】:

  • 运行 vim --version 并确保已编译剪贴板支持。
  • 通常控制台客户端(作为腻子)会在您用鼠标突出显示选定的文本时复制它(有时您还需要单击介绍来接受它)

标签: macos vim terminal copy clipboard


【解决方案1】:

使用V 直观地选择要复制的行。
点击"*y 将行拉入 *(剪贴板)寄存器。
打开另一个终端并在其中打开 vim。
点击"*p 粘贴或按i 然后将信息粘贴到那里(就像您通常复制粘贴一样)。

如果这不起作用,那么您可能需要运行 vim --version 并查看您的 vim 副本是否使用 +clipboard 编译。如果它显示-clipboard,那么您将需要安装使用剪贴板编译的 vim 版本。 SSH 连接到服务器时,结果可能会有所不同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-18
    • 1970-01-01
    • 2012-11-04
    • 2022-11-14
    • 2013-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多