我是vim的新手。我对编辑远程文件有点困惑。它具有内置的ftp插件,也安装在远程服务器上。我该走哪条路? 我注意到,使用ftpplugin保存和浏览速度较慢,但编辑和导航显然更快。但我不知道总体上哪种方式更好。vim远程编辑:通过ssh的ftpplugin或远程vim
(如果答案是使用本地vim的话,我应该挂载远程文件夹或使用ftpplugin?)
我是vim的新手。我对编辑远程文件有点困惑。它具有内置的ftp插件,也安装在远程服务器上。我该走哪条路? 我注意到,使用ftpplugin保存和浏览速度较慢,但编辑和导航显然更快。但我不知道总体上哪种方式更好。vim远程编辑:通过ssh的ftpplugin或远程vim
(如果答案是使用本地vim的话,我应该挂载远程文件夹或使用ftpplugin?)
我会说这是个人喜好。 Vim over ssh对我来说一直工作得很好,虽然对于高延迟连接(如卫星连接或蹩脚的Wi-Fi)可能不是个好主意。
如果我只是更改一个文件,然后我完成了我的工作。我会去:vim scp://...
(与ssh密钥认证)
如果我需要更改许多文件,然后在该服务器上做一些其他的东西。例如文件操作(cp,mv ...)或某些服务器管理(apache/jboss/..启动,重新启动...)我会ssh进入服务器。
如果我需要在远程服务器上直接进行一些编程(很少发生),那么我也可以使用SSH服务器。
如果您的本地机器上有挂载,那么为什么不使用它呢?
P.S.也许与你的问题无关,但我会提到,如果你ssh进入远程服务器并工作,screen/tmux会帮助你很多!
祝你好运。
虽然安装可能会导致本地系统的性能损失,但是很危险。例如,如果不小心键入rm -r/mnt/*,这是否删除远程文件夹?或者du -s计算远程文件? – Hebun 2013-03-25 01:47:43
远程进行什么样的编辑?为什么不使用VCS甚至是GUI FTP客户端? – romainl 2013-03-25 07:54:29
我在做php,html,js工作。一个外部的ftp应用程序会减慢我的速度(save-switch其他应用程序上传等)vcs是没有必要的,因为大多数时候我只有一个在那里工作。 – Hebun 2013-03-25 20:37:39
那么,没有绝对的“更好”的方式。你必须尝试所有的选项,看看哪一个是最适合你的*。 – romainl 2013-03-25 20:44:33