答案:在Sublime Text中自定义快捷键可提升编辑效率。1. 通过Preferences > Key Bindings打开用户键位文件User.sublime-keymap进行修改;2. 快捷键采用JSON格式,包含keys、command和可选args;3. 在User文件中添加如Ctrl+Alt+L格式化代码或Ctrl+Shift+K删除当前行等自定义组合;4. 注意JSON语法正确、避免冲突,命令名可通过命令面板查询,保存后即时生效。

在 Sublime Text 中自定义快捷键非常实用,能大幅提升编辑效率。你可以根据自己的操作习惯修改或添加新的快捷键组合,让常用功能一键触发。
1. 打开快捷键设置文件
要自定义快捷键,需要编辑 Sublime 的键位绑定文件:
- 点击顶部菜单栏的 Preferences > Key Bindings
- 会打开两个并列的文件:Default (操作系统名).sublime-keymap(默认快捷键)和 User.sublime-keymap(用户自定义)
- 你只需要在 User 文件中添加或修改快捷键,避免影响原始配置
2. 理解快捷键格式
Sublime 使用 JSON 格式定义快捷键。每个快捷键是一个对象,包含 keys 和 command 两个主要字段:
- keys:触发快捷键的组合键,多个键用英文逗号分隔
- command:要执行的命令名称,可在官方文档或命令面板中查到
- args(可选):传递给命令的参数
3. 添加自定义快捷键示例
比如你想用 Ctrl+Alt+L 快速格式化代码(假设使用了代码格式化插件):
再比如为“删除当前行”添加快捷键:
{ "keys": ["ctrl+shift+k"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Delete Line.sublime-macro"} }4. 注意事项与技巧
- 确保 JSON 语法正确,避免逗号错误或引号不匹配
- 快捷键冲突时,User 中的设置会覆盖默认设置
- 不确定命令名?打开命令面板(Ctrl+Shift+P),输入命令查看对应名称
- 支持平台特定设置,可用
Key Bindings - User (Windows)等区分系统
基本上就这些。改完保存即可生效,无需重启 Sublime。多试几次就能熟练掌握。










