为什么vim在文件加载和保存中同步?

时间:2012-07-07 01:52:12

标签: vim sshfs

我正在研究一个具有非常高延迟的sshfs挂载文件系统。打开和保存文件大约需要9秒才能阻止编辑器。

有没有一种方法可以阻止我所在的标签,并且在文件保存和加载时仍可以使用其他标签?

1 个答案:

答案 0 :(得分:1)

写入是一种阻塞操作,因为Vim是单线程的:你不能同时做两件事。

AFAIK当Vim在本地编写文件时,SSHFS将其上传到远程服务器,然后“通知”Vim已完成。整个过程可以而且显然需要相当长的时间。

有更好的方法:例如VCS(Git,SVN,Mercurial ......)或具有文件夹监控功能的FTP客户端(传输,Yummy FTP,Fetch ...)。