Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于远程开发的GVim_Vim_Ssh - Fatal编程技术网

用于远程开发的GVim

用于远程开发的GVim,vim,ssh,Vim,Ssh,在过去的几周里,我选择vim作为我的goto编辑器,我非常喜欢它。然而,为了工作,我经常必须登录位于亚洲的远程服务器(我在美国东部海岸线上),我发现使用gvim(以及任何GUI应用程序)非常慢。我查阅了ssh的一些配置,这些配置使gvim以更好的速度运行,但在大多数情况下,它仍然不够快。我想知道是否有其他选项可用于加速连接和/或Vim是否具有远程部署功能(即,我在本地编辑文件,并将其同步到亚洲机器)。非常感谢 为了覆盖,这里是我的ssh配置,它添加了一个很好的增强 Host abc.host.h

在过去的几周里,我选择vim作为我的goto编辑器,我非常喜欢它。然而,为了工作,我经常必须登录位于亚洲的远程服务器(我在美国东部海岸线上),我发现使用gvim(以及任何GUI应用程序)非常慢。我查阅了ssh的一些配置,这些配置使gvim以更好的速度运行,但在大多数情况下,它仍然不够快。我想知道是否有其他选项可用于加速连接和/或Vim是否具有远程部署功能(即,我在本地编辑文件,并将其同步到亚洲机器)。非常感谢

为了覆盖,这里是我的ssh配置,它添加了一个很好的增强

Host abc.host.hosting.com
Compression Yes
ForwardX11 yes
Ciphers blowfish-cbc,arcfour

与其通过laggy SSH连接控制Vim,不如直接获取和更新文件本身,并在本地启动Vim

Vim附带了一个名为netrw的插件,它允许您执行此操作

vim scp://hostname/path/to/file
将文件复制到本地计算机上,保存后重新加载


查看netrw的文档:h netrw

考虑
sshfs
和本地
gvim
?您还可以将URL与
e
一起使用,类似的问题有很多提示: