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

Art*_*kik 4 linux macos vim ssh

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

Syb*_*ric 5

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

:e scp://user@host/relative/path/from/home.txt
Run Code Online (Sandbox Code Playgroud)

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

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

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

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