首页 > 解决方案 > 如果我在两个终端中打开了 vim,我如何共享复制/粘贴缓冲区?

问题描述

我想yy从在一个终端仿真器中运行的一个 vim 实例中提取一行,然后p将该行插入在另一个终端仿真器中运行的另一个 vim 实例中。可能的?有什么特殊的设置可以使用吗?

标签: vim

解决方案


有一个系统剪贴板,您不仅可以在多个终端之间共享数据,还可以shift + insert在 GUI 应用程序中使用。

首先,检查是否为您的 vim 安装启用了系统剪贴板

vim --version | grep clipboard

如果您看到+clipboard您可以继续,否则,请按照此页面启用系统剪贴板。

启用系统剪贴板后,您可以将 line via 复制"+yy到作为系统剪贴板的缓冲区中,然后使用 vim命令+将其粘贴到另一个终端中。"+p


推荐阅读