最近在用emacs,发现一个问题就是当本地文件内容改变,emacs没有提供快捷方式用来更新当前buffer的内容和disk一致,每次要重新打开这个文件,很麻烦, VIM 中实现了这个快捷方式的:!e,找好久没找到, 那就索性自己实现一个吧,还好我不怕折腾, 这就是我更喜欢用emacs的原因(自己写程序实现), 还好实现起来也不是太难,下面是我实现的代码:
(defun refresh-file ()
(interactive)
(revert-buffer t (not (buffer-modified-p)) t))
(global-set-key [(control f5)] 'refresh-file)
好了, 实现了,你不妨试试。。。。。。。。。。。。。。
本文介绍了一种在Emacs中实现的快捷方式,用于在本地文件内容改变时更新当前缓冲区,避免频繁打开文件的繁琐操作。

被折叠的 条评论
为什么被折叠?



