2012-07-07 30 views
2

我正在通過sshfs掛載的文件系統在非常高的延遲上處理vim。打開並保存文件需要大約9秒的時間來阻止編輯器。爲什麼在文件加載和保存時vim同步?

有沒有一種方法,我只能阻止我進入的選項卡,並仍然與其他選項卡一起工作,而文件正在保存和加載?

+0

您可以將其複製到本地文件系統。 – kev 2012-07-07 02:11:03

回答

1

寫入是一個阻塞操作,因爲Vim是單線程的:你不能同時做兩件事情。當Vim在本地寫入文件時,SSHFS將其上傳到遠程服務器,然後「通知」Vim它已完成。整個過程顯然需要相當長的時間。

有更好的方法:例如VCS(Git,SVN,Mercurial ...)或帶有文件夾監控功能的FTP客戶端(Transmit,Yummy FTP,Fetch ...)。

相關問題