emacs为什么我的文件名末尾有哈希值,即#test.c#

ant*_*009 12 emacs

我在Ubuntu 9.04上使用emacs 22.2.1.

每次我打开文件并对其进行处理,然后当我列出终端目录中的文件时,我会在每个文件的末尾看到哈希值.

#test.c#
#test.h#
Run Code Online (Sandbox Code Playgroud)

为什么这样,我怎么能删除它们?

非常感谢任何建议,

小智 18

这是一个备份(自动保存)文件.Emacs应该在完成编辑文件时删除它们,除非它死亡或你杀掉它而不保存文件.最好不要删除这些文件,因为如果你这样做,如果Emacs因某些原因崩溃,你将无法恢复.当您再次启动Emacs时,您可以使用Mx recover-this-file恢复该文件以从备份中恢复它.


wei*_*mat 5

这些是自动保存文件。
查看此链接以将文件更改为不同的目录中。看看这个