最近在用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)
好了, 实现了,你不妨试试。。。。。。。。。。。。。。