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

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

Solutions Collecting From Web of "Vim:通过ssh访问系统剪贴板 – Linux到OS X"

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

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

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

  1. /etc/ssh/sshd.conf的SSH服务器端启用/etc/ssh/sshd.conf

  2. 在连接时使用ssh客户端的-Y选项来启用它: ssh -Y your_server

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