Atom无法一键恢复默认,必须手动删除~/.atom目录(Windows为%USERPROFILE%\.atom)才能彻底重置;仅删config.cson可保留插件但需确保文件被删除而非清空,否则Atom不会自动填充默认值。

Atom 编辑器无法通过“设置界面一键恢复默认”来重置——它没有这个按钮。真要恢复默认,必须手动删配置目录或重置关键文件,否则残留的 config.cson、keymap.cson 和已安装包会持续生效。
删掉 ~/.atom 目录是最彻底的重置方式
Atom 的所有用户级配置、已安装插件、主题、快捷键映射都存在 ~/.atom(macOS/Linux)或 %USERPROFILE%\.atom(Windows)下。删掉它,就等于把 Atom “重装”一遍:
- 删除前可先备份整个
.atom文件夹(比如改名成.atom.bak),以防误删重要配置 - Windows 用户注意:资源管理器默认隐藏以点开头的文件夹,需在查看选项中启用“显示隐藏的项目”
- 删完后重启 Atom,它会自动生成全新
config.cson和空的packages/目录 - 已安装的官方包(如
tree-view、git-diff)仍保留,但第三方包全部消失——这是预期行为,不是 bug
只重置 config.cson 而不删整个 .atom
如果你只想清空自定义设置(比如缩进、字体、自动保存等),但想保留已装插件和主题,直接编辑或替换 config.cson 更安全:
- 打开
~/.atom/config.cson,全选 → 删除 → 保存,Atom 会用内置默认值重建该文件(下次启动时) - 或者用命令行快速覆盖:
echo "{}" > ~/.atom/config.cson(Linux/macOS)或echo.> "%USERPROFILE%\.atom\config.cson"(Windows CMD) - 注意:不要手动写入空对象
{}后就以为万事大吉——Atom 只在首次启动且文件不存在时才写入默认值;若文件存在但为空,它不会主动填充,导致很多功能异常(如 tab 不缩进、不自动换行) - 更稳妥的做法是:删掉
config.cson,再启动 Atom,让它生成一份干净的默认配置
sync-settings 插件恢复不了“默认”,只会恢复你上次备份的状态
很多人装了 sync-settings 就以为能“回滚到出厂设置”,其实它只是从 GitHub Gist 拉取你上次 Backup 的快照——如果那会儿你的配置已经乱了,恢复等于复刻问题:
- 执行
Sync Settings: Restore前,先确认 Gist 里存的是你想要的干净状态(可去 GitHub 查看原始config.cson内容) - 如果 Gist 里压根没存过配置,Restore 会失败并报错
No gist found,此时插件完全无作用 - 该插件不处理
init.coffee或styles.less,这两类自定义脚本/样式即使被 sync 保存了,恢复后也可能因 Atom 版本升级而失效
真正容易被忽略的点是:Atom 的“默认”本身会随版本变化。比如 1.64.0 默认启用 core.restorePreviousWindowsOnStart,但 1.58.0 不启用;你删了 .atom 后启动新版本,看到的“默认”其实是当前版本的默认,不是你最初装的那个版本。别指望重置能回到过去某个熟悉的状态——它只负责清空,不负责时光倒流。

















