如何控制Emacs何时制作备份文件?

时间:2011-01-15 23:44:44

标签: emacs backup

我似乎无法找到有关Emacs何时进行备份的信息。它通常很好用,但是今天我因为Magit臭名昭着的恢复快捷方式丢失了一部分文件,看了我的备份目录后找不到我今天工作过的任何文件。在过去的几天里,一切似乎都很艰难。

3 个答案:

答案 0 :(得分:3)

当您访问文件时{E} backs up,以及编辑时定期auto-saves - 手册(上面链接)详细说明要更改的内容以使该过程更具侵略性。不幸, 在magit的状态缓冲区中按v不会被视为访问或编辑文件,但请注意a patch was commited要magit在还原之前要求确认。

答案 1 :(得分:1)

一般来说,如果您的文件名为#foo#,Emacs会将每个击键保存在备份文件中,默认名称为foo。有关更多详细信息,请查看Emacs Wiki上的this AutoSave entry

和/或在此搜索[emacs] backup[emacs] autosave,因为之前已经讨论过了。

答案 2 :(得分:1)

当VCS处理文件时,Emacs不会备份文件它认为git / cvs / svn会处理备份机制。

另请注意,magit 0.8在恢复之前已经确认并发布: 你需要添加

(setq magit-revert-item-confirm t)

在您的.emacs中受到保护。