在Atom编辑器中自动保存

Guy*_*Guy 47 atom-editor

某些代码编辑器(如WebStorm)可以选择在编辑器失去焦点时自动保存.我在Atom编辑器中搜索过这样的选项,但还没有找到任何东西.

Atom编辑器是否具有允许在失去焦点时自动保存已编辑文件的设置?如果是这样,可以在哪里设置?如果没有,那么如何编写插件呢?

小智 63

是的有自动保存包.您可以在程序包设置中启用自动保存.

在此输入图像描述

  • 如果您正在处理新文件并且尚未执行初始保存,则此方法无效.如果Atom崩溃,或者您的Mac重新启动,则全部丢失:-( (11认同)
  • 请记住在设置中标记已启用,因为安装后默认情况下似乎已禁用...请问我怎么知道. (4认同)
  • 在我看来,这是默认禁用的事实是一个错误. (2认同)

小智 21

只需将此添加到您的 ~/.atom/config.cson

autosave:
  enabled: true
Run Code Online (Sandbox Code Playgroud)

  • 这对我有用。另外,显然不需要插件。IMO 这应该是公认的答案。 (2认同)

sai*_*009 12

autosave-onchange更好的选择!

https://atom.io/packages/autosave-onchange

  • 是的!谢谢你。 (2认同)

Mik*_*ost 6

还有一个save-session插件,它使Atom的行为更像Sublime:每个文件的当前状态都会在应用程序实例中被记住.这与原始请求略有不同,但也非常有用.

  • 该软件包现已弃用,并包含在Atom的核心功能中(万岁!). (4认同)