如何在远程Linux ssh会话上运行的vim中移动到本地OSX剪贴板?

时间:2015-07-10 20:41:22

标签: macos vim ssh

我在OS X上通过VirtualBox运行linux,我在vim中编辑。我通过在无头状态下运行我的VM然后使用端口转发sshing到linux机器来实现这一点。有没有办法在视觉模式下抽取文本,以便将被拉出的内容放入我的本地剪贴板?

1 个答案:

答案 0 :(得分:9)

确保(1)双方的Vims都使用+xterm_clipboard编译,(2)您通过ssh启用了X11转发。然后在两侧的vimrcs中将clipboard设置为unnamedplus,autoselect

set clipboard=unnamedplus,autoselect,exclude:cons\\\\|linux

有了这个,您应该可以从guest虚拟机上的Vim中取出文本并将其粘贴到主机上的Vim,反之亦然,前提是两个Vim同时运行且ssh连接是仍然开放。