答案是通过Preferences > Key Bindings查看和修改快捷键,左侧为默认设置,右侧用户文件可自定义,如添加{ "keys": ["ctrl+alt+x"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Delete Line.sublime-macro"} }实现删除行新快捷键。

在 Sublime Text 中查看和修改快捷键绑定非常实用,尤其是当你想了解某个功能的快捷方式,或者想自定义操作时。下面介绍如何快速查看当前快捷键设置,并进行个性化修改。
查看当前快捷键绑定
Sublime Text 将所有默认快捷键保存在系统配置中,你可以通过菜单直接打开查看:
- 点击顶部菜单栏的 Preferences > Key Bindings
- 这会打开两个并排的文件:左侧是默认快捷键(Default (Windows).sublime-keymap 或对应系统版本),右侧是用户自定义快捷键(User.sublime-keymap)
- 左侧内容不可编辑,是软件内置的所有快捷键;右侧是你自己添加或覆盖的快捷键
通过浏览左侧文件,你能查到几乎所有的功能及其对应的快捷键,比如保存、查找、复制行等。
搜索特定功能的快捷键
如果你只想找某个操作的快捷键,比如“删除整行”,可以这样做:
- 在左侧的默认快捷键文件中按 Ctrl + F 搜索关键词,如 "delete_line" 或 "duplicate"
- 找到类似如下代码:
说明 Ctrl+Shift+K 是删除当前行的快捷键。
修改或添加自定义快捷键
如果想更改某个快捷键,比如把“删除行”改成 Ctrl+D(注意不建议覆盖常用键),操作如下:
- 在右侧的用户快捷键文件(User)中添加一条新规则,格式与左侧一致
- 例如要自定义删除行为 Ctrl+Alt+X,可写入:
保存文件后,新快捷键立即生效。如果输入有语法错误,Sublime 会弹出警告,注意检查逗号和括号是否匹配。
常用命令名称参考
自定义时需要知道正确的 command 名称。常见示例:
- duplicate_line:复制当前行(默认 Ctrl+Shift+D)
- split_selection_into_lines:将选区按行拆分(多光标)
- toggle_side_bar:切换侧边栏显示(默认 Ctrl+K, Ctrl+B)
- show_overlay:打开命令面板类操作
可以在默认快捷键文件中搜索功能描述来获取准确命令名。
基本上就这些。熟悉后你可以根据工作习惯优化快捷键,提升编辑效率。关键是不要改错语法,优先在 User 文件中覆盖,避免影响原始设置。










