让vim git意识到

ano*_*non 3 git vim

  1. 我一起使用Vim和Git.
  2. 我倾向于合并/切换Git分支.
  3. 我倾向于打开很多vim缓冲区.

  4. 有没有办法告诉vim:当我执行这个git命令(切换分支)时,重新加载所有缓冲区?因为我已经挂钩了所有我的vim-git交互,让vim知道何时进行重新加载不是问题.问题是:如何强制vim重新加载所有缓冲区?

CB *_*ley 9

您可以尝试设置autoread选项.

:set autoread
Run Code Online (Sandbox Code Playgroud)

从vim帮助:

如果检测到文件已在Vim外部更改且Vim内部未更改,则会再次自动读取.