如何删除Emacs关闭时创建的以'#'开头和结尾的临时文件?

时间:2015-04-29 05:21:42

标签: emacs backup kill-process

当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)

0 个答案:

没有答案