侧边栏不显示需先确认tree-view是否启用;打开Settings→Packages搜索tree-view,确保状态为Enabled,禁用会导致侧边栏彻底消失且快捷键无效。

侧边栏不显示?先确认 tree-view 是否启用
Atom 默认自带 tree-view,但它可能被手动禁用。打开 Settings → Packages → 搜索 tree-view,检查右侧开关是否为 Enabled。若显示 Disabled,点击启用即可。这不是插件安装问题,而是包状态问题——禁用后侧边栏彻底消失,连快捷键都无效。
快捷键失效?别只盯 Ctrl+\ 或 Cmd+\
Atom 侧边栏的显隐快捷键是 Ctrl+\(Windows/Linux)或 Cmd+\(macOS),但它的前提是:当前焦点必须在编辑器主窗口内。常见失效场景包括:
- 终端面板(platformio-ide-terminal、ink 等)获得焦点时,该快捷键不响应
- 设置了
core.closeEmptyPanes为 true 后,关闭最后一个标签页导致窗口无 active editor,快捷键挂起 - 某些 UI 主题(如 seti-ui)会覆盖 keymap,需检查
keymap.cson中是否误删了'atom-workspace'下的'ctrl-\': 'tree-view:toggle'绑定
侧边栏自动隐藏?检查 Auto Reveal 和 Focus On Reveal
即使侧边栏可见,也可能“行为像隐藏”:比如切换文件标签后,它突然滚动并高亮当前文件,干扰视线。这不是 bug,而是两个配置项在起作用:
-
tree-view设置页中,Auto Reveal 若开启,每次切换编辑器标签都会强制滚动并聚焦对应文件节点 - Focus On Reveal 若开启,上述操作还会把键盘焦点切到侧边栏,打断你正在输入的代码
- 这两项默认开启,建议全部取消勾选——它们和“隐藏/显示”无关,但会让侧边栏显得“过于活跃”,被误认为异常
彻底隐藏侧边栏?靠 CSS 而非禁用包
想让侧边栏完全不可见(比如全屏写 Markdown 时),禁用 tree-view 包会导致项目树功能永久丢失,且重启 Atom 后还得手动再启用。更稳妥的做法是加一行 CSS:
.tree-view { display: none !important; }
把它粘贴进 ~/.atom/styles.less,保存后立即生效;需要恢复时删掉这行就行。注意:!important 不可省——tree-view 自身有内联样式控制宽度,普通 CSS 会被覆盖。
真正容易被忽略的是:这个 CSS 规则对所有项目生效,包括你以后打开的新文件夹。如果只想临时隐藏,还是优先用快捷键;长期固定隐藏,才走 styles.less 路径。

















