一尘不染

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

linux

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


阅读 506

收藏
2020-06-07

共1个答案

一尘不染

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

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

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

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

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

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

2020-06-07