我对vim还不太熟悉,对于编辑远程文件感到有些困惑。它内置了ftp插件,并且也安装在远程服务器上。应该选择哪种方法呢?
我注意到使用ftp插件时保存和浏览较慢,但是编辑和导航明显更快。但是我不知道哪种方式总体上更好。
(如果使用本地的vim,则应该挂载远程文件夹还是使用ftp插件?)
我对vim还不太熟悉,对于编辑远程文件感到有些困惑。它内置了ftp插件,并且也安装在远程服务器上。应该选择哪种方法呢?
我注意到使用ftp插件时保存和浏览较慢,但是编辑和导航明显更快。但是我不知道哪种方式总体上更好。
(如果使用本地的vim,则应该挂载远程文件夹还是使用ftp插件?)
如果我只需要更改一个文件,然后就完成了我的工作。我会使用以下命令:vim scp://...
(使用ssh密钥认证)
如果我需要更改多个文件,然后在该服务器上执行其他操作。例如文件操作(cp、mv...)或一些服务器管理(apache/jboss/..启动、重启...),我会通过ssh登录到服务器。
如果我需要直接在远程服务器上进行编程(很少发生),我也会通过ssh登录到服务器。
如果您的本地计算机已经有了挂载,那么为什么不直接使用它呢?
P.S. 可能与您的问题无关,但我想提一下,如果您通过ssh登录到远程服务器并工作,screen/tmux将对您非常有帮助!
祝您好运。
我认为这是个人偏好问题。对我来说,通过ssh使用Vim一直很好用,但在高延迟连接(如卫星链接或糟糕的Wi-Fi)下可能不是一个好主意。
我最终挂载了我的外部服务器,然后在本地使用vim。是的,保存时有轻微的延迟,但实际上并不慢。此外,所有我的绑定、插件和主题都可用,这使得选择显而易见。
~/.vimrc
,那么它也同样适用。 - Kent