【问题标题】:How to view content of emacs autosave file如何查看emacs自动保存文件的内容
【发布时间】:2014-10-05 09:52:40
【问题描述】:

如何在不执行文件恢复操作的情况下直接查看 emacs 自动保存文件的内容?

也就是说,假设我用“emacs foo”创建了一个文件,然后 emacs 崩溃了,所以我没有留下名为“foo”的文件(因为它从未被保存过)但有一个文件“#foo#”。当我输入“更多#foo#”时,我得到“缺少文件名”,好像更多命令甚至没有看到命令的#foo# 部分。

我只想查看#foo# 中的文本,以便我可以手动将其复制出来,而不会有文件恢复过程中出现问题的风险(例如#foo# 被新的自动保存操作覆盖)。

(我在 OSX 上使用终端。)

【问题讨论】:

  • 您可以尝试在 emacs C-x C-f #foo# 中打开自动保存文件。如果您在最初由某些 lisp 包加载的情况下不修改原始文件,则不会造成任何伤害。也许,您应该以emacs -Q 开始emacs,以避免诸如加载会话文件之类的事情。如果您想坚持使用morewax-reggea 的提示很有帮助。 ('#' 是shbash 中的注释字符)。

标签: emacs terminal autosave data-recovery file-recovery


【解决方案1】:

Bash 或其他 shell 使用 '#' 作为注释字符,试试:

more "#foo#"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-02
    • 1970-01-01
    • 1970-01-01
    • 2011-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多