Answers:
您可以使用:checktime
命令执行此操作。从文档:
:checkt[ime] Check if any buffers were changed outside of Vim.
This checks and warns you if you would end up with two
versions of a file.
该命令将询问您如何对每个文件的时间戳已更改的缓冲区执行操作。要对未更改的文件禁用此功能,可以:set autoread
强制vim重新加载它们。vim 会询问您缓冲区和磁盘上文件之间的内容是否已更改。
您可以设置如下所示的地图以便于使用:
nnoremap <F5> :checktime<CR>
nnoremap tl :tabnext<CR>:checktime<CR>
:bufdo! e
。