我经常需要对某些文件执行一些 Emacs 魔法,并且需要在 IDE (IntelliJ IDEA) 和 Emacs 之间来回切换。
当在 Emacs 下进行更改(并且在保存文件之后)并且我返回 IntelliJ 时,更改会立即出现(如果我没记错的话,我将 IntelliJ 配置为“在磁盘上检测到修改时始终重新加载文件”或类似的东西)。我什至不需要重新加载:一旦 IntelliJ IDEA 获得焦点,它会立即重新加载文件(因此我可以立即访问我在 Emacs 中所做的修改)。
到目前为止,非常好。
然而,“反过来说”,它还不起作用。
我可以配置 Emacs 以便每次磁盘上的文件发生更改时都会重新加载它吗?
或者让Emacs,每次“获得焦点”时,验证当前打开的任何文件是否已在磁盘上被修改?
我知道我可以开始在 Emacs 下修改缓冲区,它会立即警告它已被修改,但我宁愿让它立即执行此操作(例如,如果我使用我的 IDE 进行一些重大更改,当我回到我看到的 Emacs 可能根本不再是文件包含的内容,这有点奇怪)。
将其添加到您的.emacs
:
(global-auto-revert-mode 1)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)