我正在尝试创建一个名为caseexp.sml
的文件。当我在早些时候处理它时,Emacs创建了该文件的备份文件,现在当我尝试以caseexp.sml
打开它时,emacs打开#caseexp.sml#
文件,每次我尝试保存它使用C-x C-w
,emacs将其另存为另一个备份文件,并在其名称中添加另一个波浪号。稍后多次尝试,我只设法将其保存为#caseexp.sml"~~~
。
如何避免创建这些“代字号”备份文件并将我的文件保存为caseexp.sml
?
答案 0 :(得分:0)
这里有一些意想不到的行为,所以我无法确定这是发生了什么,但通常会发生的情况是,如果留下带有哈希的文件,那么它就会出现问题。当你有未保存的更改时,Emacs可能会崩溃。但是,通常Emacs应该提示你运行" M-x recover-this-file"将未保存更改文件(带有哈希的文件名)的更改恢复到实际文件,因此不清楚那里发生了什么。尝试从命令行修复此问题。
您可能希望首先将所有文件cp到另一个位置,以便进行备份(我假设是类Unix操作系统):
$ cp *caseexp* /tmp
然后删除额外文件,同时保留具有最新更改的文件:
$ cp <most recent file with latest changes> caseexp.sml
$ rm \#caseexp*