2012-07-07 51 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 ...)。

相关问题