我是Linux用户,经常需要通过SSH在远程OS X服务器上工作。我更喜欢vim(neovim)编辑器,但我在通过SSH复制/粘贴到系统剪贴板时遇到问题。当我尝试复制行"*yy
时,它会保存在远程OS X剪贴板上。有没有办法将它保存到我的Linux剪贴板?
答案 0 :(得分:5)
基本上,您可以在Linux机器上打开远程文件,如:
:e scp://user@host/relative/path/from/home.txt
直接从ssh会话复制的另一个解决方案是在ssh中进行X11转发,连接远程和本地机器之间的系统剪贴板。
在/etc/ssh/sshd.conf
在连接时使用-Y选项为ssh客户端启用它:
ssh -Y your_server
现在,您可以使用"*yy
在远程Vim中复制并使用"*p
在Vim中本地粘贴它,或者使用 Ctrl-V 将其粘贴到任何GUI应用程序中。