应通过Preferences → Key Bindings打开右侧User.sublime-keymap文件编辑,确保JSON格式合法(方括号包裹、无中文标点、无多余逗号),command名须通过Ctrl+Shift+P或控制台log_commands实测获取,冲突时用context区分场景。

Preferences → Key Bindings 是最直接的打开方式
点菜单 Preferences → Key Bindings,Sublime 会并排打开两个文件:左侧是只读的默认键位(如 Default (Windows).sublime-keymap),右侧是可编辑的用户配置(Preferences.sublime-keymap)。这不是“查看帮助”,而是直接加载当前生效的全部快捷键源文件——所有插件注册的键位,只要正确声明了 .sublime-keymap,都会被合并进这个视图。
命令面板搜 “Key Bindings” 更快、更准
按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 Key Bindings,会出现两个选项:
-
Preferences: Key Bindings—— 等效于菜单操作,打开双栏文件 -
Preferences: Key Bindings – Default—— 只开左侧,默认键位全量展示,带原始注释和 scope context
选后者能立刻看到像 "keys": ["ctrl+s"], "command": "save" 这样的原始定义,连 Windows/macOS/Linux 的键名差异(如 super vs ctrl)都已按当前系统自动适配。
别指望“导出按钮”,手动复制文件才是真备份
Sublime 没有图形化导出功能。真正属于你的快捷键配置,只存在于用户目录下的 Preferences.sublime-keymap 文件中:
使用ydata-profiling(前身为pandas-profiling)生成全面的数据质量报告,包含相关性分析、缺失值模式和基数检测。导出交互式HTML仪表板和JSON摘要。
- Windows:
%APPDATA%\Sublime Text\Packages\User\Preferences.sublime-keymap - macOS:
~/Library/Application Support/Sublime Text/Packages/User/Preferences.sublime-keymap - Linux:
~/.config/sublime-text/Packages/User/Preferences.sublime-keymap
注意:该文件默认不存在,只有你首次通过 Preferences → Key Bindings 修改右侧内容并保存后,Sublime 才会创建它。不要去复制 Default (xxx).sublime-keymap,那是只读内置文件,不属于你的配置。
插件快捷键藏在 Packages 目录里,得自己翻
第三方插件(如 Emmet、SideBarEnhancements)的快捷键不显示在默认双栏中,除非插件主动调用 API 注册。要查它们:
- 进 Sublime 的
Packages/目录,找到对应插件文件夹(如Emmet/) - 在里面搜索
.sublime-keymap文件,用 Sublime 直接打开即可阅读 - 若插件没提供该文件,说明它用的是命令面板绑定或 runtime 注册,此时只能靠
Ctrl+Shift+P输入功能关键词反查(如输emmet看有没有对应条目)
容易被忽略的一点:插件的 keymap 文件可能依赖特定语法 scope(比如只在 source.html 中生效),光看 JSON 不代表它在你当前文件里一定起作用——按 Ctrl+Shift+P → Show Scope Name 确认当前光标处的 scope 才算数。

















