默认快捷键为ctrl+k松开再按ctrl+b(windows/linux)或cmd+k松开再按cmd+b(macos),需分步操作;无效常见原因包括输入法劫持、窗口未获焦点、侧边栏被拖窄至1–2像素或未加载项目目录。

侧边栏显隐快捷键默认就是 Ctrl+K, Ctrl+B
Sublime Text 原生就绑定了 toggle_side_bar 命令到 Ctrl+K, Ctrl+B(Windows/Linux)或 Cmd+K, Cmd+B(macOS),不需要额外安装插件。这不是“设置”,而是开箱即用的功能——但必须分步按:先按 Ctrl+K 松开,再按 Ctrl+B。同时压住四个键、或没松开 Ctrl+K 就按 B,命令不会触发。
常见无效原因包括:
- 输入法劫持了 Ctrl+K(尤其 macOS 中文输入法)
- Sublime 窗口未获得焦点(刚从浏览器切回来时点一下编辑区)
- 侧边栏被拖窄到 1–2 像素,看起来“消失”了(鼠标移至编辑区最左边缘 ↔ 拖动即可拉出)
- 当前只打开了单个文件,没加载项目目录,侧边栏本就是空的,切换显隐无视觉变化
想改快捷键?直接在 Key Bindings – User 里加规则
Preferences → Key Bindings 打开的是两个文件,**只改右侧(User)**。所有自定义都必须是合法 JSON 数组格式,哪怕只加一条也要用方括号包裹:
[{"keys": ["ctrl+shift+s"], "command": "toggle_side_bar"}]
注意:
- 不要改左侧 Default 文件,它是只读的
- command 名必须拼写准确,错一个字母就静默失效(比如 toggle_sidebar 或 toggle-side-bar 都不行)
- 保存后立即生效,无需重启
- 如果和其他插件冲突,可在 context 中加限定,例如只在侧边栏可见时才响应:{"key": "sidebar_visible", "operator": "equal", "operand": true}
SideBarEnhancements 的功能快捷键必须手动配 context
像新建文件、复制路径、终端打开这些操作,原生 Sublime 没有对应快捷键,得靠 SideBarEnhancements 插件提供命令,但**它默认不绑定任何键盘快捷键**,全靠右键菜单触发。
要让这些功能响应键盘,你得自己在 Key Bindings – User 里加带 context 的规则,例如:
-
side_bar_new_file:新建文件,需"key": "sidebar_visible"且值为true -
side_bar_copy_path:复制路径,同样依赖侧边栏焦点 -
side_bar_open_terminal:在终端打开,Windows 默认调cmd.exe,想换 PowerShell 得去 Package Settings → SideBarEnhancements → Settings – User 里加"terminal": "powershell"
漏掉 context 或写错 operand,快捷键就会静默失败——按了没反应,也不报错。
侧边栏宽度不能拖拽,只能靠配置项
很多人误以为能拖着边缘缩放侧边栏,其实 Sublime 不支持拖拽调整宽度。真正控制宽度的是用户设置里的 side_bar_width 参数,单位是像素:
{ "side_bar_width": 280 }
这个值写在 Preferences → Settings(右侧用户设置)中,保存即生效。它和快捷键无关,但会影响你是否愿意常开侧边栏——太窄看不清文件名,太宽挤占编辑区。建议根据屏幕分辨率微调,240–320 是常用区间。如果设了 "side_bar_width" 却没变化,检查是否被项目级设置覆盖(比如当前项目有 .sublime-project 文件且含同名配置)。
最容易被忽略的一点是:快捷键是否生效,和侧边栏有没有内容完全无关;但如果你连项目都没加载,按再多次 Ctrl+K, Ctrl+B,也只是在切换一个空面板。











