Vim:通过ssh访问系统剪贴板 - Linux到OS X.

时间:2016-03-19 22:23:06

标签: linux macos vim ssh

我是Linux用户,经常需要通过SSH在远程OS X服务器上工作。我更喜欢vim(neovim)编辑器,但我在通过SSH复制/粘贴到系统剪贴板时遇到问题。当我尝试复制行"*yy时,它会保存在远程OS X剪贴板上。有没有办法将它保存到我的Linux剪贴板?

1 个答案:

答案 0 :(得分:5)

基本上,您可以在Linux机器上打开远程文件,如:

:e scp://user@host/relative/path/from/home.txt

直接从ssh会话复制的另一个解决方案是在ssh中进行X11转发,连接远程和本地机器之间的系统剪贴板。

  1. /etc/ssh/sshd.conf

  2. 中启用SSH服务器端的X11Forwarding
  3. 在连接时使用-Y选项为ssh客户端启用它: ssh -Y your_server

  4. 现在,您可以使用"*yy在远程Vim中复制并使用"*p在Vim中本地粘贴它,或者使用 Ctrl-V 将其粘贴到任何GUI应用程序中。