【发布时间】: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,以避免诸如加载会话文件之类的事情。如果您想坚持使用more,wax-reggea的提示很有帮助。 ('#' 是sh和bash中的注释字符)。
标签: emacs terminal autosave data-recovery file-recovery