我是 vim 的新手。并且对编辑远程文件有点困惑。它具有内置的 ftp 插件,也安装在远程服务器上。我应该走哪条路?我注意到使用 ftpplugin 保存和浏览速度较慢,但编辑和导航显然更快。但我不知道哪种方式总体上更好。
(如果答案是使用本地 vim,那么我应该挂载远程文件夹还是使用 ftpplugin?)
如果我只想更改一个文件,然后我的工作就完成了。我会去:(vim scp://...
使用 ssh 密钥认证)
如果我需要更改许多文件,然后在该服务器上执行一些其他操作。例如文件操作(cp、mv...)或一些服务器管理(apache/jboss/..启动、重新启动...)我会通过 ssh 进入服务器。
如果我需要直接在远程服务器上进行一些编程(很少发生),我也会通过 ssh 连接到服务器。
如果您的本地计算机上仍然存在挂载,那么为什么不直接使用它呢?
PS 可能与您的问题无关,但我会提到,如果您 ssh 进入远程服务器并工作,screen/tmux 会对您有很大帮助!
祝你好运。
我会说这是个人喜好。Vim over ssh 对我来说一直运行良好,尽管在高延迟连接上可能不是一个好主意,例如卫星链接或蹩脚的 wi-fi。
我最终安装了我的外部服务器,然后在本地使用 vim。是的,保存时会有一点延迟,但实际上并没有那么慢。此外,拥有所有可用的绑定、插件和主题确实使选择变得显而易见。