1

当我在 emacs 中保存文件(使用 Cx Cs)然后退出时,该文件被复制,但一个文件以“~”结尾。例如,如果我在 emacs 中保存了一个文件 test.txt,我的目录会在保存后显示文件 test.txt 和 test.txt~。为什么会这样?

4

2 回答 2

3

它们是备份副本,如果您的文档出现问题,它们会非常有用。但是,您可以将它们保存的目录更改为当前目录以外的其他目录。

从链接的文档:

如果你不想让 Emacs 的备份文件弄乱你的文件树,你可以将它们保存到系统的“temp”目录:

(setq backup-directory-alist
      `((".*" . ,temporary-file-directory)))
(setq auto-save-file-name-transforms
      `((".*" ,temporary-file-directory t)))

这会将所有自动保存和备份都放在临时文件目录指向的目录中(例如,Windows 上的 C:/Temp/)。

于 2013-03-28T20:30:23.450 回答
1

名称以波浪号结尾的文件~是备份副本。它应该包含启动 Emacs 之前文件中的内容。

于 2013-03-28T20:29:34.510 回答