Atom没有内置状态栏全屏隐藏开关,status-bar是独立插件,F11或zen均不自动隐藏;需手动在插件设置中关闭Visible开关或直接卸载,且config.cson中设"statusBar": false无效。

Atom 编辑器没有“状态栏”(status bar)的内置全屏隐藏开关,status-bar 是一个独立插件,默认启用,且 F11 全屏或 zen 插件均不自动隐藏它——必须手动禁用或卸载。
确认你看到的是 status-bar 插件,不是系统标题栏
Atom 底部那条显示 Git 分支、编码格式、行列号的横条,就是 status-bar 插件渲染的。它和顶部的菜单栏(menuBar)、系统级窗口标题栏完全无关。误以为它是“系统 UI 的一部分”会导致操作错位。
- 按
Ctrl+Shift+P(Win/Linux)或Cmd+Shift+P(macOS),输入status-bar:toggle并回车——如果状态栏消失,说明它确实在运行 - 如果执行后无反应,检查是否已禁用该插件:
Packages → status-bar → Disable - 别去动系统设置里的「自动隐藏菜单栏」,那对 status-bar 无效
永久隐藏 status-bar 的两种可靠方式
临时切换(status-bar:toggle)每次重启 Atom 都会恢复默认,真要“全屏即干净”,得固化配置。
- 最简方式:直接在
Packages → status-bar → Settings页面,把Visible开关关掉(灰色)——这是插件级控制,无需改配置文件 - 更彻底方式:卸载插件。打开设置 →
Install→ 搜索status-bar→ 点击右侧Uninstall。注意:卸载后 Git 分支、编码等信息将完全不可见,且无替代 UI - 不要尝试在
config.cson里加"statusBar": false—— Atom 不识别这个字段,静默忽略
zen 插件启用后 status-bar 还在?这是设计使然
zen 插件专注隐藏菜单栏、侧边栏、标签页和滚动条,但明确不干预 status-bar。它的 README 写着:“status-bar is left untouched by design”。所以即使你按 Shift+F11 进了 zen,status-bar 仍会顽固存在。
- 解决方案只有两个:提前关掉
status-bar插件,或卸载它 - 别指望
zen的 width 或 hide-scrollbar 设置能影响 status-bar —— 它们只作用于编辑区容器 - 如果你依赖 status-bar 显示 Git 分支,又想要 zen 的沉浸感,只能妥协:接受底部那条窄条,或换用其他编辑器(如 VSCode 的 Zen Mode 会一并收走状态栏)
真正容易被忽略的是:status-bar 和 menuBar 是两套完全独立的机制,各自有开关、各自存配置、各自响应命令。混为一谈是多数人反复失败的根源。











