Answers:
阅读的文档bufdo
,它应该做您想要的。
set noconfirm
使用前bufdo
命令(set confirm
事后reanable)。
bufdo e
奇怪的是,所有缓冲区都未突出显示语法
该:checkt[ime]
命令就是为此目的而设计的。
它将提示您重新加载所有已更改的缓冲区;如果您希望跳过该提示,则可以:set autoread
事先进行操作(您仍会在具有本地未保存更改的缓冲区上得到提示)。
它还避免了Steven Lu在接受的答案上提到的语法突出显示问题;:bufdo
通过设计关闭语法高亮显示。
通过以下网址找到:http : //vim.1045645.n5.nabble.com/Bug-report-bufdo-e-breaking-syntax-highlighting-on-displayed-buffers-tp1209995p1209998.html
正如@Matthew S在此处https://vi.stackexchange.com/a/462所述,您可以使用:
:set noconfirm
:bufdo !e
:set confirm