Answers:
(global-auto-revert-mode t)
在您的.emacs中。
感谢@Ashwin指出(global-auto-revert-mode t)
。我发现Emacs仅凭此更改就不会自动更新磁盘上文件已更改的缓冲区。从https://www.gnu.org/software/emacs/manual/html_node/emacs/Reverting.html:
默认情况下,“自动还原”模式使用文件通知来工作,由此文件系统中的更改由操作系统报告给Emacs。您可以通过将变量auto-revert-use-notify定制为nil值来禁用文件通知,然后Emacs将每五秒钟轮询一次,以检查文件更改。您可以通过变量auto-revert-interval更改轮询间隔。
设置(auto-revert-use-notify nil)
完之后,Emacs实际上确实每5秒刷新一次所有缓冲区。