1
我目前使用emacs编写python文件,但每当我打开我的文件夹时,我发现我有这个文件的副本,但是在它们周围有#。例如,我正在研究一个名为twist.py的文件。出于某种原因,我现在似乎有一些名为#twist.py#的东西,尽管我从来没有用这个名字创建过一个文件。为什么我突然在我的python文件周围有#?
这是什么意思,为什么会发生?
我目前使用emacs编写python文件,但每当我打开我的文件夹时,我发现我有这个文件的副本,但是在它们周围有#。例如,我正在研究一个名为twist.py的文件。出于某种原因,我现在似乎有一些名为#twist.py#的东西,尽管我从来没有用这个名字创建过一个文件。为什么我突然在我的python文件周围有#?
这是什么意思,为什么会发生?
#filename#
文件是自动保存文件;有效的临时备份文件。您的#twist.py#
文件可能存在,因为自上次保存twist.py
以来,您一直处于空闲状态(不打字),持续了30秒,或者您自上次保存后键入了300个字符。 (这些是默认设置;可分别使用auto-save-timeout
和auto-save-interval
进行配置。)您可以在the documentation中阅读有关此行为的更多信息。
如果您不喜欢这些文件出于任何原因,它们会在您手动保存文件时消失。
(setq auto-save-default nil)
如果你不是像他们一样要出在tmp
目录的方式,this blog post建议的除了.emacs
:
(setq auto-save-file-name-transforms
`((".*" ,temporary-file-directory t)))
Emacs的临时备份文件,您可以用完全禁用它们。当你关闭emacs时它们消失。如果需要,您可以关闭emacs中这些文件的创建。 – mkiever