Sublime Text 无内置快捷键帮助面板,但可通过 Ctrl+Shift+P(Win/Linux)或 Cmd+Shift+P(Mac)呼出命令面板,输入“Key Bindings”即时查看默认与用户快捷键文件,左侧为只读默认绑定,右侧为可编辑用户覆盖区。

Sublime Text 没有“快捷键帮助面板”这种独立 GUI 窗口,但能实时调出当前系统下所有已绑定的快捷键列表——关键在用对命令,且只认 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)。
用命令面板搜 “Key Bindings” 是最准、最即时的方式
这不是查文档,而是直接读取 Sublime 当前加载的所有快捷键规则(默认 + 用户),结果即刻生效、不缓存、不遗漏:
- 按
Ctrl+Shift+P打开命令面板,输入Key Bindings - 会立刻出现两个选项:
Preferences: Key Bindings(打开用户文件)和Preferences: Key Bindings – Default(打开只读默认文件) - 选后者,就能看到你当前操作系统下完整的原始绑定,比如
"keys": ["ctrl+s"]对应"command": "save",连注释都保留着 - 这个列表是动态生成的,插件新增的快捷键也会出现在里面(只要它正确注册了
.sublime-keymap)
为什么不能靠菜单或设置页“点出来”?
Sublime 的快捷键系统是纯 JSON 驱动的,没有运行时 UI 层来汇总显示。所谓“帮助面板”只是社区对 Preferences → Key Bindings 这个操作的俗称,但它本质是打开两个文件,不是弹窗:
- 菜单路径
Preferences → Key Bindings和命令面板输Key Bindings效果完全一致,但前者容易被误认为是图形界面入口 - 左侧文件(Default)是只读的,右下角会标
read only;右侧(User)才是你改的地方,初始为空 - 如果你装了插件(如
FindKeyConflicts),它能在状态栏实时提示冲突,但这仍是插件行为,非官方面板
想查某个功能对应哪个快捷键?别翻列表,直接搜功能名
命令面板不只是看键位,更是“功能反查键位”的利器。比如你忘了怎么快速跳到行号:
- 按
Ctrl+Shift+P,输入goto line - 看到条目
Go to Line…,右边会明确标注绑定的快捷键(如Ctrl+G) - 如果该功能没绑定,默认不显示快捷键;这时你可以顺手把它加进 User 文件,而不是去猜
show_goto_line这个 command 名是否正确 - 注意:输入关键词要贴近 Sublime 内部命名习惯,比如搜
toggle sidebar比搜侧边栏有效得多
真正容易被忽略的是:命令面板里显示的快捷键,已经自动过滤掉了 context 限制(比如“只在 Python 文件中生效”)。你看到的 Ctrl+R 对应 show_overlay,不代表它在 Markdown 里也管用——得看实际 scope 是否匹配。查完键位,顺手按 Ctrl+Shift+P → Show Scope Name 看当前光标位置的语法上下文,才能确认它到底会不会触发。

















