:h autoread
说:
When a file has been detected to have been changed outside of Vim and it has not been changed inside of Vim, automatically read it again.
将set autoread
放入我的vimrc
后,我用Vim打开一个文件,切换到另一个编辑器,更改文件,然后等待看到Vim中的更改,如下所示出色地。什么都没发生。我必须使用 :e
重新加载包含新内容的文件。
我错过了什么? 我在 Mac 10.5.8 上使用 Vim 7.2
最佳答案
除非您执行某些操作,否则自动读取不会重新加载文件
就像运行外部命令(如 !ls 或 !sh 等)。
vim 不定期检查。
您可以使用 :e
手动重新加载文件。
此线程中的更多详细信息: Click here
关于vim - Vim 的自动阅读是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2490227/