我正在尝试使用 Tmux 和 Vim 来提高效率。不幸的是,存在复制/粘贴问题,因为无法在 Tmux 的两个窗格之间使用 Vim 可视化模式。
这篇 9 年前的帖子讨论了几种方法,但它们很乏味: 如何将文本从 Vim 编辑器粘贴到浏览器?
我想知道现在是否已经就最佳使用方法达成了共识?
答案1
我假设您想要vim
在两个不同tmux
窗格中运行的两个进程之间进行复制粘贴。
您可以通过将以下内容添加到您的 来实现此目的~/.vimrc
:
" Enable copying from vim to the system-clipboard
set clipboard=unnamedplus
现在,您在 1 个进程中复制,使用vim
导航到另一个进程,然后粘贴。vim
tmux
vim
如果在另一个中运行,这也有效tmux
窗户。或者如果您想粘贴到vim
另一个进程(例如您的浏览器)。
欲了解更多信息,可以运行::help 'clipboard'
inside vim
。