【问题标题】:How do you yank to your local OSX clipboard in vim running on a remote Linux ssh session?如何在远程 Linux ssh 会话上运行的 vim 中拉到本地 OSX 剪贴板?
【发布时间】:2015-09-29 17:51:06
【问题描述】:

我在 OS X 上通过 VirtualBox 运行 linux,我在 vim 中进行编辑。我通过在无头状态下运行我的虚拟机然后使用端口转发连接到 linux 机器来做到这一点。有什么方法可以在可视模式下拉出文本,以便将拉出的内容放入我的本地剪贴板?

【问题讨论】:

  • 所以您在主机 (OS X) 上,与来宾 (Linux) 有一个开放的 ssh 连接,并且您想从来宾上的 vim 拉到主机的剪贴板,对吗?
  • 是的,这正是我想要的

标签: macos vim ssh


【解决方案1】:

确保 (1) 两侧的 Vim 都使用 +xterm_clipboard 编译,并且 (2) 通过 ssh 启用 X11 转发。然后在两边的vimrcs中设置clipboardunnamedplus,autoselect

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

有了这个,你应该能够从客户机上的 Vim 中提取文本并将其粘贴到主机上的 Vim,反之亦然,前提是两个 Vim 同时运行并且 ssh 连接是仍然开放。

【讨论】:

猜你喜欢
  • 2010-11-12
  • 2020-04-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-11
  • 1970-01-01
  • 2016-08-25
  • 1970-01-01
相关资源
最近更新 更多