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