atom侧边树状图默认用cmd+\(macos)或ctrl+\切换,无响应主因是焦点未在编辑器主区域、全屏模式拦截或系统快捷键冲突;可改keymap.cson自定义,cmd+0能强制唤出并聚焦。

Atom 的侧边树状图(Tree View)默认用 Cmd+\(macOS)或 Ctrl+\(Windows/Linux)一键显示/隐藏,无需额外安装包,也不依赖插件状态。
为什么按了 Cmd+\ 没反应?
常见原因不是快捷键失效,而是焦点没落在编辑器主区域:
- 当前光标在搜索框、命令面板(
Cmd+Shift+P)、设置页等非编辑区时,Cmd+\不触发 Tree View 切换 - 某些全屏模式下(如 Zen Mode 插件启用时),快捷键可能被拦截
- 键盘布局切换导致误按成
Cmd+Shift+\或其他组合 - macOS 系统级快捷键冲突(例如“显示桌面”也用
Cmd+D类似逻辑,需检查系统偏好设置 → 键盘 → 快捷键)
想改快捷键?直接改 keymap.cson
Atom 不提供 UI 设置入口,必须手动编辑配置文件:
- 打开
Atom → Config → Open Config Folder,进入后找到或新建keymap.cson - 添加以下内容(注意缩进是两个空格,不是 Tab):
'.tree-view': 'cmd-9': 'tree-view:toggle'
这样就把开关绑定到 Cmd+9。也可以换成 ctrl-alt-t 等更顺手的组合,但避免和已存在命令冲突(比如 ctrl-t 是新建标签页)。
隐藏后还想快速聚焦到目录树?用 Ctrl+0(Windows/Linux)或 Cmd+0(macOS)
这个快捷键不控制显隐,只把键盘焦点移到 Tree View 区域,方便用方向键导航或按 a/m/delete 操作文件:
- 即使 Tree View 当前是隐藏状态,
Cmd+0也会先把它唤出来再聚焦 - 如果它已显示但焦点在编辑区,
Cmd+0可跳过鼠标点击,直接开始键盘操作 - 注意:部分老版本 Atom(core.focusOnOpen 设为
true
真正容易被忽略的是:Tree View 的显隐状态不跨会话保存——每次重启 Atom,它都会按上次退出时的状态恢复。如果你总想一启动就隐藏,得在 config.cson 里加一行:"tree-view": { "showOnRightSide": false, "hideVcsIgnoredFiles": true },其中 showOnRightSide 虽然名字像位置设置,但设为 false 反而能抑制首次加载时的自动展开行为。










