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