Atom无“恢复默认设置”按钮,彻底重置需删除~/.atom目录(Windows为%USERPROFILE%\.atom),仅清config.cson可保留插件;sync-settings无法回退至出厂默认,项目配置和工作区状态亦不受影响。

Atom 没有“恢复默认设置”按钮,所有所谓“一键重置”都是误解。真要回到干净状态,必须手动干预配置目录或关键文件——否则 config.cson、keymap.cson、已安装插件全都会继续生效。
删掉 ~/.atom 是最彻底的重置方式
Atom 的全部用户级配置都落在这个目录里:~/.atom(macOS/Linux)或 %USERPROFILE%\.atom(Windows)。删了它,等于把 Atom “重装”一遍:
- 重启后会自动生成全新的
config.cson和空的packages/目录 - 官方包(如
tree-view、git-diff)仍保留,但所有第三方插件消失——这是预期行为,不是 bug - Windows 用户注意:
.atom是隐藏文件夹,资源管理器需开启“显示隐藏的项目”才能看见 - 删之前建议先重命名备份,比如
.atom.bak,以防误删重要自定义脚本(如init.coffee)
只重置编辑器设置,但保留插件和主题
如果你只想清掉缩进、字体、自动保存等自定义项,又不想重装插件,直接处理 config.cson 更安全:
- 打开
File → Config或手动编辑~/.atom/config.cson - 删掉整个文件内容,粘贴 Atom 默认结构(最小有效配置):
{ "core": {}, "editor": {} } - 保存后 Atom 会立即重载,无需重启
- 别信
Settings界面里显示的 Font Size 数值——它可能滞后于文件实际内容;以config.cson为准
sync-settings 插件不能帮你回到“出厂默认”
很多人装了 sync-settings 就以为能回滚到初始状态,其实它只拉取你上次 Backup 的快照:
- 执行
Sync Settings: Restore前,务必去 GitHub Gist 查看原始config.cson内容——如果那会儿配置 already 乱了,恢复等于复刻问题 - 若 Gist 里压根没存过配置,会报错
No gist found,此时插件完全无作用 - 该插件不处理
init.coffee或styles.less,这两类文件即使被 sync 过,也可能因 Atom 版本升级而失效
项目级配置不会被全局重置影响
你在项目根目录写的 .atom-project.json 是独立存在的,删 ~/.atom 不会影响它:
- 项目配置优先级高于全局配置,团队协作时靠它保证一致性
- 例如
"editor.tabLength": 2这种设置,只在该项目内生效 - 工作区视图(打开的文件、面板位置、折叠状态)存在 IndexedDB 里,不随
.atom删除而丢失——除非你手动清空浏览器本地数据库或用隐私模式启动
真正容易被忽略的是:Atom 的“默认”本身随版本浮动。1.64.0 默认启用 core.restorePreviousWindowsOnStart,1.58.0 不启用。删完 .atom 启动新版本,看到的只是当前版本的默认,不是你记忆里的那个“最初状态”。重置清的是旧配置,不是时间。










