我是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