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

Lee*_*ren 11 macos vim ssh

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

lcd*_*047 9

确保(1)两侧的Vims都已编译+xterm_clipboard,并且(2)您通过ssh启用了X11转发.然后设置clipboardunnamedplus,autoselect在双方你vimrcs:

set clipboard=unnamedplus,autoselect,exclude:cons\\\\|linux
Run Code Online (Sandbox Code Playgroud)

有了这个,您应该能够从guest虚拟机上的Vim中取出文本并将其粘贴到主机上的Vim,反之亦然,前提是两个Vims同时运行且ssh连接仍处于打开状态.