首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

emacs建议恢复文件,但我错过了:如何使其提示?

对于这个问题,我会给出以下完善且全面的答案:

Emacs是一款强大的文本编辑器,它提供了许多功能和快捷键来提高开发效率。当你意外关闭了Emacs或者关闭了一个未保存的文件时,Emacs会建议恢复文件。如果你错过了这个提示,你可以通过以下步骤来使其再次提示:

  1. 打开Emacs编辑器。
  2. 使用快捷键Ctrl + x Ctrl + f打开文件选择器。
  3. 在文件选择器中,输入以下路径并按Enter键:~/.emacs.d/auto-save-list/
  4. 在打开的目录中,你会看到以#开头的文件,这些文件是未保存的文件的自动保存版本。
  5. 找到你想要恢复的文件,并使用快捷键Ctrl + x Ctrl + s保存它。
  6. 关闭Emacs并重新打开,你会看到Emacs会提示你恢复未保存的文件。

这样,你就可以通过以上步骤使Emacs再次提示恢复文件了。

关于Emacs的更多信息,你可以参考腾讯云的产品介绍页面:Emacs产品介绍

请注意,以上答案仅供参考,具体操作可能因个人使用环境和配置而有所差异。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

对 Mastering Emacs作者 Mickey Petersen 的采访

我试过在 Linux 上用 C 编程,我记得试过 Emacs那时。它有这种时髦的绿色配色方案;很确定这是当时 Red Hat X Resources 的东西。但我可能是的。...的文件来记录我所知道的所有事情,我希望其他人也这样做。那会变成精通 Emacs 。 自大学毕业以来,我一直是一名专业开发人员。...许多人建议更改键绑定或 Emacs 的独特词汇表,但我认为这是装点门面,它不会改变学习曲线,如果有的话。 所以我的建议是:修改教程 ( C-h t),使其更具交互性、更美观、更详细。...我还将 IDO 用于文件和缓冲区,将 Selectrum 用于通用完成。 除了 Emacs,您还使用什么工具和装备(硬件、软件或想到的任何其他东西)?...半生不熟,半发明是我通常如何称呼我所做的事情。我倾向于构建一些东西,直到我满意我已经满足了我所有愚蠢的求知欲,然后我像石头一样扔掉它,因为它很少完美到足以让我释放。 我的项目文件夹中充满了这些东西。

73510

Emacs 系列(一):抛掉一切,投入 Emacs 和 org 模式的怀抱

我必须承认,在使用了几十年的 vim 后, 我被 Emacs 吸引了。 长期以来,我一直对如何组织安排事情感到沮丧。...但我需要的是待办事项列表”。我就这么错过了它。但实际上 org 模式就是我所需要的。 什么是 Emacs?什么是 org 模式?...如果我正在编辑文件,它会链回到那个文件和我所在的行。如果我正在浏览邮件,它就会链回到那封邮件(通过邮件的 Message-Id,这样它就可以在任何一个文件夹中找到邮件)。...这个设置在不运行多个 emacs 们(emacsen)时很方便,因为这样就不会在试图捕获另一个打开的文件时出问题。这中方法很简单:创建一个叫 em 的脚本并将它放到我自己的环境变量中。就像这样: #!...这样做还有一个好处:-nw 之类的参数工作的很好,它实际上就像在 shell 提示符下输入 emacs 一样。它很适合用于设置 EDITOR 环境变量。

82910
  • 使用declare(strict_types=1)来获得更健壮的PHP代码

    我以为这是某种注释,或者是我之前的旧PHP语法,但我错了(大错特!)。 在这篇文章中,我们将介绍什么是declare(strict_types=1),以及它如何帮助您提高PHP代码的类型安全性。...我个人认为,在所有的PHP文件中使用declare(strict_types=1)是一个好主意。我曾经认为仅仅有类型提示和返回类型就足以确保传递正确的数据类型,但我现在改变了主意。...然而,即使有可能这样做,我还是强烈建议不要这样做。如果你不能在代码中使用严格类型(无论出于什么原因),我仍然建议使用类型提示和返回类型作为最低限度来提高PHP代码质量。...这意味着您使用Artisan命令创建的文件将在已启用更严格类型安全的情况下创建。 当然,如果您打算对现有文件添加更严格的类型检查,我强烈建议您首先要有一个高质量的测试套件。...您可能还会发现需要重构一些代码,使其与declare(strict_types=1)兼容。但我不认为这是件坏事。相反,我认为这是一个提高代码质量的机会。

    27910

    我的 IDE 太重了,所以迁到了 Emacs

    但我偶然发现自己在旧编辑器之战中坚定地站在 Emacs 一边,正如我们将看到的那样。我想,有一天,我可能会跳到另一边去看看,但那一天并不会很快到来。 可能有人会问:为什么不是 VS Code?...如果你觉得它足够好,那也可以了……但我肯定需要别的东西。 Emacs 来拯救?! 这就是为什么我目前正尝试重新使用 Emacs。...尽管周日我花在编程上的时间比较少,但我认为这些图片让事情变得非常明显。 使用 Emacs 的情况,请注意,在一个美好的下午编码过程中,电池曲线出现了平滑的向下倾斜。...在早上使用 IntelliJ 的情况,你可以看到充满电后,电量被“凶猛吞噬”,在我晚上回到 Emacs 之前,电量就恢复了正常的使用模式。 并不是说我需要这个才知道 IntelliJ 真的非常耗电!...但我仍然认为我上面说的话需要说出来。 Emacs 比任何现代 IDE 都轻得多,同时仍然具有所有重要的特性。我希望 JetBrains 能听到我的心声,并把它放在心上、为此做点什么!

    1.1K10

    史上最轻量的 IDE……

    但我偶然发现自己在旧编辑器之战中坚定地站在 Emacs 一边,正如我们将看到的那样。我想,有一天,我可能会跳到另一边去看看,但那一天并不会很快到来。 可能有人会问:为什么不是 VS Code?...如果你觉得它足够好,那也可以了……但我肯定需要别的东西。 Emacs 来拯救?! 这就是为什么我目前正尝试重新使用 Emacs。...尽管周日我花在编程上的时间比较少,但我认为这些图片让事情变得非常明显。 使用 Emacs 的情况,请注意,在一个美好的下午编码过程中,电池曲线出现了平滑的向下倾斜。...在早上使用 IntelliJ 的情况,你可以看到充满电后,电量被“凶猛吞噬”,在我晚上回到 Emacs 之前,电量就恢复了正常的使用模式。 并不是说我需要这个才知道 IntelliJ 真的非常耗电!...但我仍然认为我上面说的话需要说出来。 Emacs 比任何现代 IDE 都轻得多,同时仍然具有所有重要的特性。我希望 JetBrains 能听到我的心声,并把它放在心上、为此做点什么!

    36810

    史上最轻量的 IDE……

    但我偶然发现自己在旧编辑器之战中坚定地站在 Emacs 一边,正如我们将看到的那样。我想,有一天,我可能会跳到另一边去看看,但那一天并不会很快到来。 可能有人会问:为什么不是 VS Code?...如果你觉得它足够好,那也可以了……但我肯定需要别的东西。 Emacs 来拯救?! 这就是为什么我目前正尝试重新使用 Emacs。...尽管周日我花在编程上的时间比较少,但我认为这些图片让事情变得非常明显。 使用 Emacs 的情况,请注意,在一个美好的下午编码过程中,电池曲线出现了平滑的向下倾斜。...在早上使用 IntelliJ 的情况,你可以看到充满电后,电量被“凶猛吞噬”,在我晚上回到 Emacs 之前,电量就恢复了正常的使用模式。 并不是说我需要这个才知道 IntelliJ 真的非常耗电!...但我仍然认为我上面说的话需要说出来。 Emacs 比任何现代 IDE 都轻得多,同时仍然具有所有重要的特性。我希望 JetBrains 能听到我的心声,并把它放在心上、为此做点什么!

    29210

    如何提高你的能力,给年轻程序员的几条建议【大牛经验】

    如果你问一个年轻的前端开发人员,你在今后的3年内如何提升自己的能力?他可能会说“我现在对Web前端比较熟悉,但我想深入了解AngularJS,另外React现在发展的很快我也想看一下。...在技术领域,有太多的东西会迅速的过时,如何利用有限时间,最大化你的长期收益?这里我可以给出几条建议 打造你的工具箱 工欲善其事,必先利其器。...我们希望这是一个长期的投资,这款编缉器能被长期使用,在这个过程不断的打磨,使其能完全适合自己的习惯,最大化编缉效率。如果程序员是侠客,编缉器则是他手中的剑。...虽然我是Vim的重度用户,但我觉得当年选择Vim时有欠考虑。如果让我重选一次,我的第一选择会是Emacs,第二选择会是Atom。Emacs已存在30年,社区仍然活跃,其可扩展性在编缉器中无人能出其右。...但我建议你花足够多的时间来思考如何组织你的个人知识库。 以上只是两个典型的例子,你需要做的是发现那些你要长期从事的任务(往往不随技术而改变,也不随公司而改变),将完成这些任务所需的工具调整至最优。

    35620

    一名Clojurian的Emacs配置

    随着自定义的内容变多,init.el文件也急剧膨胀起来。膨胀本来算不上问题,但我是个比较有操守的程序员,臃肿的代码是我极力避免的坏味道(bad smell)。...所以胸臆之中涌动一股浩然之气,决心学起emacs lisp,把emacs的配置从头来过。 从『头』开始 init.el文件位于~/.emacs.d目录之下,如果没有,自行创建一份即可。...这种时候,我心中就蹦跶出一句话“世界上本没有矛盾,如果出现了,检查你都有哪些前提条件,就会发现其中一个是的”。这种非异常的知识点很难通过搜索引擎找到满意的答案,而阅读文档恰恰是最合适的解决方式。...按照惯例,我在~/.emacs.d目录下建立一个lisp目录用于存放所有自定义的模块文件,随后在init.el中加入下面这句代码,意在把lisp目录加到emacs的加载路径列表里。...global-company-mode)) rainbow-delimiters能够让括号变得如同彩虹一样绚丽(主要是易于区分forms),clj-refactor是重构Clojure程序的神器,company提供了强大的命令补全提示功能

    2.8K20

    Emacs 快捷键

    常用的缺省 Emacs 按键前缀 按键前缀 描述 C-c 当前编辑模式特有的命令 C-x 文件和缓冲区命令 C-h 帮助命令 M-x 函数名称 2. ...常用的 Emacs 缓冲区和文件函数 绑定 函数名 描述 C-x C-s save-buffer 将当前的缓冲区保存到磁盘。...C-y yank 恢复来自 kill ring 的文本。 6. 鼠标操作 鼠标命令 描述 B1 这一命令将设置插入点位置;拖动鼠标左键以设置区域。 B1-B1 这一命令标记一个单词。...display-buffer C-x 4 C-o 在另一个窗口中显示一个缓冲区,提示输入缓冲区以使用另一个窗口,但保持当前窗口为活动窗口。...other-window C-x o 将光标移动到下一个窗口,并使其成为活动窗口。 windmove-up 移动到恰好位于当前窗口上方的窗口,如果它存在的话。

    2K20

    有效处理Java异常的三个原则,你知道吗?

    如果抛出的是ObjectStreamException,则程序应该提示用户文件已损坏,应当使用备份文件或者其他文件。...应当捕获具体的异常并且用"人话"给用户提示确切的信息。不过,异常堆栈倒是可以在你的日志文件里打印。记住,异常和堆栈信息是用来帮助开发人员而不是用户的。...但我们总不能指望用户去阅读或者理解日志文件和异常信息。...上 面的代码在完全没有能力从FileNotFoundException中恢复过来的情况下就捕获了它。如果文件无法找到,下面的方法显然无法读取它。...把责任交给 readPreferences()的调用者,让它来研究处理配置文件缺失的恰当方法,它有可能会提示用户指定其他文件,或者使用默认值,实在不行的话也许警告用户并退出程序。

    1.6K10

    30岁文转码:我用了三年时间从哲学家变成知名软件项目核心开发

    虽然还有很长的路要走,但我至少已经迈开了步伐。” 近日,自由软件基金会(FSF)宣布了 2021 年自由软件奖得主。...我只是建议它们应该组合使用,而目前毫无关联、彼此割裂的状态肯定不够好。用户只能竭尽全力用一个个功能孤岛拼凑出整体系统。...最终,用户将学会如何掌管自己的整台计算机,这样每个人才能真正成为自由软件新时代的一分子。 Emacs 社区和我的社区贡献历程 说了这么半天 Emacs,其实我们也有自己的社区。...Emacs 则可以实时评估代码,而且开放完整的源代码及相关说明文档。正是有了这样的开放性,我才能了解如何定义函数,再通过反复试验编写出人生中第一条自定义 Elisp。...虽然还有很长的路要走,但我至少已经迈开了步伐。

    38030

    工欲善其事必先利其器:用什么写Python?

    不论是自动补全、语法提示,还是项目文件管理,甚至是高亮提示,它要么不支持,要么支持得很勉强。“用户体验”基本没有,更要命的是,经常在某些系统或某些版本下无法运行或无法输入。 但没办法,人是亲儿子啊!...但我不得不强调下,IDLE 仅仅是编程世界的敲门砖,它让你快速上手,但不可能陪你走下去。尽早去寻找属于你的工具吧。 2. SublimeText ? Sublime 是一个功能丰富的文本编辑器。...默认安装后,如果你的电脑上已装好 Python,Sublime 就可以运行 .py 文件,并且具有语法提示、补全的功能。...我强烈建议大家养成运行代码的习惯,尤其是在你看书看教程的时候,不要光顾着看,一定把编辑器开着随时敲一敲代码跑一跑。很多问题通过几次尝试自然就领会了。 5. Jupyter ?...5.Emacs ? 终于来了,神的编辑器。 这是多年开发的老习惯。你们看到的编程教室网站就是在 Emacs 上写成的。但这个门槛较高,也不存在推荐了,大家看看就好。 ?

    77320

    大教堂与集市(上)

    但我也相信对于有一定复杂度的程序必需使用集中和有经验的方法来开发,我相信最重要的软件(操作系统以及庞大的工具程序如 Emacs)必须如建造一座教堂般,由个别的高手或一小群专家在光辉的孤立中小心翼翼地精雕细琢...一个更理论性的理由让我觉得换到新的发展基础是个好主意,这个理论是早在 Linux 出现前,我就已经学会了︰ 格言3︰「计画好如何捨弃一条路吧,你迟早会想尽办法这么做的。」...只要你给一点掌声,使用者们会帮你诊断问题,建议需修正的地方,以及改进代码,这比你自己一个人包下全部的事要快得许多。...Linus 的创新并不完全在此(这在 UNIX 世界是行之有年的传统了),而在于提高这个做法效力的层次,使其能匹配他在发展的系统的复杂度。...他们两人的重点不是你应该预期第一次的尝试是的,而是以正确的想法开始会比挽救一场灾难来得更有效率。

    71810

    10 个让你进入 Emacs 世界的技巧

    要爱上 Emacs,你必须发现它所拥有的功能,而这些功能是你一直在寻找的,有时你并不知道你已经错过了它们。这需要经验。 获得这种经验的唯一方法就是从一开始就积极使用 Emacs。...这里有十个小提示,可以帮助你找出最适合你的方法。...例如,如果你不知道如何Emacs 中只用键盘快捷键复制一个单词,编辑菜单的复制、剪切和粘贴选择提供了最轻松的路径。没有理由因为选择了 Emacs 而惩罚自己。...系统会提示你输入一个函数名称,然后显示该函数的描述。 你可以通过键入M-x(Alt+X),然后键入?` 来获得所有可用函数的列表。...如果你想让 Emacs 在你的计算生活中扮演重要角色,最终的关键是拥抱未知,开始使用 Emacs。磕磕绊绊地,直到你发现如何让它为你工作,然后安下心来,享受 40 年的舒适生活。

    80820

    笨办法学 Python · 续 练习 50:`vi`

    如果你知道 Lisp 可以实现 Emacs,但没有人有时间创建一个伪装成文本编辑器的全新操作系统。人生苦短,不能整天按住三个按键并敲击 TAB 键。 这个练习的目的不是做一个非常精确的vi的副本。...使其可测试的更好方法是,将尽可能多的vi放入 Python 模块,以便你可以测试代码,而无需运行curses屏幕系统。...使其在多个文件上工作。 这或多或少是你正在做的事情,所以你应该关注的第一件事是,curses如何工作。阅读curses的文档,来了解它的工作原理,并根据需要编写尽可能多的测试来了解它。...我建议你看我的vi教程,并且在这个会话期间,尝试使用真正的vi来编辑代码。实际上从你的ed和sed的实现中,你可以了解vi如何工作。...研究性学习 你的ed实现中的有限状态机,如何与这个vi实现中的东西相匹配?假设你使用了这个设计。 实现 GUI 版本而不是curses,有多难?我不建议你这样做,但研究它,看看它需要什么。

    46520

    tmux-初探

    是BSD实现的Screen替代品,相对于Screen,它更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵活、动态的进行各种布局和操作。 废话不多说来个效果图 ?...是BSD实现的Screen替代品,相对于Screen,它更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵活、动态的进行各种布局和操作。 ​``` 废话不多说来个效果图 ?...然后按enter键后就会恢复到shell终端状态 ctrl+b d 脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话 ​``` tmux...是BSD实现的Screen替代品,相对于Screen,它更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵活、动态的进行各种布局和操作。 ​ 废话不多说来个效果图 ?...是BSD实现的Screen替代品,相对于Screen,它更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵活、动态的进行各种布局和操作。 ​ 废话不多说来个效果图 ?

    1K30

    操作失误U盘被格式化清除了所有资料,咋办?

    服务器下运行情况,想着单位有一台前段时间折腾完成的麒麟linux服务器就直接改成windows吧,然后在网上下载了镜像,把磁盘统统格式化,重新换成NTFS,然后在安装windows2012镜像服务器的时候,提示我...“Windows无法安装到这个磁盘”分区表格式错误,索性百度一下,然后按照操作就做下去了,但是在我忘记拔掉U盘了。...,所以出现在上方),如图: 一言难尽啊,下载之后打开这个文件恢复工具的小插件,按照数据丢失的具体情况找回,当然有免费的,比如前两项免费,我开始选择的是“U盘/手机卡恢复”,点击之后选择U盘(或者你丢失文件的磁盘...建议大家直接全部恢复了,测试一些有可能会卡死,那就得再一次重新扫描,浪费时间,索性全部恢复吧,然后在慢慢删除不要的,如图恢复文件的界面,文件找回80多个G,当然包括之前一些数据,慢慢等吧。。。...这里要提示下,没事多做备份,以免像我这样,唉一言难尽啊。

    82020

    在 shell 中使用 vi 模式

    我最喜欢的主题是“命令行”或者说 shell,因为了解人们如何熟练使用 shell 可以让你深入地了解他们的想法,他们喜欢什么样的工作流程,以及某种程度上是什么激发了他们的灵感。...许多开发和运维人员在互联网上公开分享他们的“ dot 文件”(他们的 shell 配置文件的常见俚语),这将是一个有趣的协作机会,让每个人都能从对命令行有丰富经验的人中学习提示和技巧并分享快捷方式以及有效率的技巧...这与 Emacs 模式在功能方面没有太大的不同,但是它在你如何与 shell 进行交互执行操作上有一些差别,根据你的喜好这是一个强大的选择。...如果你从未了解过这些,并且想要了解更多,那么我可能会建议你看看这个交互式 vim 教程,看看 vi 风格的编辑是否有你所不知道的。...如果你喜欢在此风格下与 shell 交互,那么你可以在主目录中的 ~/.bashrc 文件底部添加下面的行来持久设置它。

    1.4K70

    太惨!学Python方法用错,直接从入门到放弃!

    图1-11 选择一个版本 (3)下载完成后将得到一个ZIP格式的压缩包,解压完成后,运行Emacs所在目录下bin目录中的runemacs.exe文件,即可启动Emacs工具,其界面如图1-12所示。...也可以使用cd命令,进入文件“first.py”所在的目录,如“D:\lx”,然后在命令行提示符下输入“first.py”或者“python first.py”,按Enter键即可运行。...建议使用Geany,除非你有充分的理由不这样做。 在大多数Linux系统中,都只须执行一条命令就可以安装Geany。...扩展名“.py”告诉Geany文件包含的是Python程序。它还让Geany知道如何运行该程序,并以有益的方式突出其中的代码。 保存文件后,在其中输入如下所示的一行代码。...图1-19显示了该如何在Geany中配置这些命令。

    2.1K20
    领券