vim - Vim 的自动阅读是如何工作的?

标签 vim

: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/

相关文章:

ubuntu - 如何在英国 Ubuntu 虚拟机的 Vim 中键入 ‘#’ 而不是 ‘£’?

vim - 如何在 vi/vim 中搜索并复制这些行?

vim - 如何递归地grep目录内的模式?

objective-c - 使用 vim 进行 Cocoa 开发的最佳方式是什么?

vim - 如何在 Vim 中设置元功能组合键?

vim - 通过 Vim 中的模式行设置 “makeprg”

vim - 为什么这个 .vimrc 映射在终端中不起作用(但它在 MacVim 中起作用): map <S-Enter> O<Esc>

vim - 使用 Solarized 主题在 vim 中进行 EasyMotion 着色?

vim - Vim:视觉模式,w(单词)比单词更多

ruby - 从 vim 运行 ruby​​ 代码