【问题标题】:how to use backup files to create regular files in emacs如何使用备份文件在 emacs 中创建常规文件
【发布时间】:2014-10-24 11:56:59
【问题描述】:

我正在尝试创建一个名为 caseexp.sml 的文件。 Emacs 在我早些时候处理这​​个文件时创建了一个备份文件,现在当我尝试以caseexp.sml 打开它时,emacs 会打开一个#caseexp.sml# 文件,每次我尝试使用C-x C-w 保存它时, emacs 将其另存为另一个备份文件,并在其名称中添加了另一个波浪号。几次尝试后,我只设法将其保存为#caseexp.sml"~~~

如何避免创建这些“波浪号”备份文件并将我的文件简单地保存为 caseexp.sml

【问题讨论】:

    标签: emacs


    【解决方案1】:

    这里有一些意想不到的行为,所以我不能确定这是怎么回事,但通常会发生的情况是,如果留下带有散列的文件,那么在你有未保存的更改时,Emacs 可能会崩溃。但是,通常 Emacs 应该提示您运行“M-x recover-this-file”以将更改从未保存的更改文件(带有哈希的文件名)恢复到实际文件,因此不清楚那里发生了什么。尝试从命令行修复此问题。

    您可能想先将所有文件 cp 到另一个位置,以便进行备份(我假设是类 Unix 操作系统):

    $ cp *caseexp* /tmp
    

    然后删除多余的文件,同时保留最近更改的文件:

    $ cp <most recent file with latest changes> caseexp.sml 
    $ rm \#caseexp* 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 2019-11-16
      • 1970-01-01
      • 1970-01-01
      • 2011-02-05
      • 2012-01-04
      • 1970-01-01
      相关资源
      最近更新 更多