Answers:
在本地vim会话中打开远程文件:
:e scp://user@host/relative/path/from/home.txt
scp://
在其他地方识别吗?还是仅VIM?
:e scp://user@host//tmp/file.txt
如果您在远程计算机上具有足够的权限,则可以添加
AcceptEnv WINDOWID
到/ etc / ssh / sshd_config并使用以下命令重新启动sshd
sudo /etc/init.d/ssh restart
然后在您的本地计算机上添加
ForwardX11 yes
SendEnv WINDOWID
到您的〜/ .ssh / config文件
然后,通过在远程计算机(例如gvim -v
)上运行支持X的vim ,您可以在X剪贴板中复制和粘贴。只需视觉上选择文本(例如,使用V
)并将其拉到*
寄存器中即可。
编辑
我忘记SendEnv WINDOWID
在〜/ .ssh / config中包含有关设置的部分,因此我添加了该内容,并将启用X转发的功能从命令行(ssh -X
选项)移到了〜/ .ssh / config文件(ForwardX11 yes
)。