在 Tmux 和 Vim 中复制并粘贴:我们达成共识了吗?

在 Tmux 和 Vim 中复制并粘贴:我们达成共识了吗?

我正在尝试使用 Tmux 和 Vim 来提高效率。不幸的是,存在复制/粘贴问题,因为无法在 Tmux 的两个窗格之间使用 Vim 可视化模式。

这篇 9 年前的帖子讨论了几种方法,但它们很乏味: 如何将文本从 Vim 编辑器粘贴到浏览器?

我想知道现在是否已经就最佳使用方法达成了共识?

答案1

我假设您想要vim在两个不同tmux窗格中运行的两个进程之间进行复制粘贴。
您可以通过将以下内容添加到您的 来实现此目的~/.vimrc

" Enable copying from vim to the system-clipboard
set clipboard=unnamedplus  

现在,您在 1 个进程中复制,使用vim导航到另一个进程,然后粘贴。vimtmux

vim如果在另一个中运行,这也有效tmux 窗户。或者如果您想粘贴到vim另一个进程(例如您的浏览器)。

欲了解更多信息,可以运行::help 'clipboard'inside vim

相关内容