2016-03-19 75 views
2

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

回答

4

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

:e scp://[email protected]/relative/path/from/home.txt 

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

  1. 启用/etc/ssh/sshd.conf

  2. 使用SSH客户端的-Y选项的SSH服务器端打开X11Forwarding使其能够连接时: ssh -Y your_server

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

+0

感谢您快速回答!我在远程OS X系统上打开vim,在本地计算机上打开vim并在每次需要复制某些文本时连接到文件都有点不方便。但是,如果我没有办法做到这一点:-) – Artkik

+0

@Artkik发布了另一种解决方案来满足您的需求。 – Syberic