当Emacs因修改的缓冲区关闭时,它会在每个修改的缓冲区的父目录中创建一个格式为“#file_name#”的文件用于恢复目的(除了临时)。
当Emacs下次打开时使用recover-file命令时,将恢复先前修改的文件缓冲区。即使如此,文件#file_name#也不会自动删除。
如果在关闭之前手动终止所有缓冲区,则不会发生这种情况。这有点单调乏味,因为您必须使用命令kill-some-buffer或kill-matching buffer并逐个对每个提示说“是”。
是否有更简单的方法可以解决这个问题?为以下一个或多个方案提供解决方案会很好。
阻止Emacs在关闭时为修改后的缓冲区创建恢复文件
一个简单的命令,强制终止所有缓冲区而不提示保存
设置将恢复文件重新路由到其他位置(例如〜/ .emacs.d /)
(版本:Ubuntu-12.04 / OS-X-10.9上的Emacs-24)