讲师中心 微信公众号
AI工具推荐 视频效率加速

Sublime怎么修改默认快捷键?Sublime自定义Key Bindings详细方法

冬枫姑娘_8511

冬枫姑娘_8511

发布时间:2026-04-11 18:54:27

|

472人浏览过

|

来源于php中文网

原创

应编辑Preferences → Key Bindings打开的右侧User.sublime-keymap文件,用JSON格式添加含"keys"和"command"字段的对象,保存即生效;command名须通过Ctrl+Shift+P或sublime.log_commands(True)实测获取,避免写错失效。

sublime怎么修改默认快捷键?sublime自定义key bindings详细方法

怎么打开并编辑正确的快捷键文件

Sublime 的快捷键配置不是在设置界面里点点点改的,而是直接编辑 JSON 文件。别去翻 Default (Windows).sublime-keymap 这类文件——它只读,改了下次更新就丢。真正该动的是用户层配置:User.sublime-keymap

操作路径只有这一条:菜单栏 Preferences → Key Bindings。这会并排打开两个文件,左侧是只读默认配置,右侧就是你要编辑的 User.sublime-keymap

  • 首次打开时右侧常为空,但必须写成合法 JSON 数组格式,哪怕只加一条规则,也得用方括号 [ ] 包裹
  • 保存后立即生效,不用重启、不用 reload,改完就能试
  • 右下角弹红字?八成是逗号多写了、引号没闭合,或者混用了中文标点

怎么写出不静默失效的 command 名

命令名写错,快捷键就完全不反应,而且 Sublime 不报错——这是最常踩的坑。别信旧教程里写的 js_formatbeautify,插件一升级,命令名可能全换。

最稳的方法是实测获取:

  • Ctrl+Shift+P 打开命令面板,输入功能关键词(比如“delete line”),看到的完整条目右上角显示的就是真实 command
  • 或按 Ctrl+` 打开控制台,输入 sublime.log_commands(True),再手动点一次菜单里的目标操作(比如“删除行”),控制台会打出类似 command: run_macro_file {"file": "res://Packages/Default/Delete Line.sublime-macro"}
  • 注意:像“删除整行”这种功能,原生不叫 delete_line,而是 run_macro_fileargs.file 路径;直接写错名,保存了也没反应

怎么安全覆盖 Ctrl+D、Tab 这类高频键

硬覆盖 Ctrl+D(多选)、Tab(缩进/补全)这类键,大概率会让你第二天抓狂——原有功能直接消失,而且你可能过两天才意识到是快捷键搞的鬼。

优先方案不是覆盖,而是绕开:

  • 换组合键,比如用 Ctrl+Alt+D 代替 Ctrl+D,避开系统级劫持(某些 Windows 输入法或显卡驱动会吃掉 Ctrl+Alt
  • 真要复用,就加 context 限定触发条件。例如让 Ctrl+D 只在无选区时复制行:{"key": "selection_empty", "operator": "equal", "operand": true}
  • context 多个条件是“且”关系;想实现“或”,得拆成两条独立规则

鼠标快捷键和带 args 的高级绑定怎么配

键盘键位写在 User.sublime-keymap,但鼠标快捷键(比如中键粘贴、双击跳转)必须另建文件:Default.sublime-mousemap,不在同一个地方管。

带参数的命令,比如让 F9 重新缩进整个文件而不是当前行:

[ { "keys": ["f9"], "command": "reindent", "args": { "single_line": false } } ]
  • args 不是所有命令都支持,得查文档或试错
  • context 可限制生效范围(比如只在 Python 文件里触发),否则默认全局生效
  • macOS 上 Cmd 键必须写成 super,不能写 cmd;Windows/Linux 不识别 super 以外的修饰符别名

真正容易被忽略的不是语法,而是上下文限制和平台标识——比如在 Windows 上写了 Default (OSX).sublime-keymap,文件名不对,Sublime 直接忽略;又比如漏掉 context,结果在命令面板里按 Ctrl+Shift+P 时意外触发了本该只在编辑器中生效的快捷键。

热门AI工具

更多
墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

LibLibAI
LibLibAI Hot

一款AI视频创作工具,主要用于国内领先的AI创意平台,以海量模型、低门槛操作与“创作-分享-商业化”生态,让小白与专业创作者都能高效实现图文乃至视频创意表达,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

1955

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

2622

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

916

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

2919

2025.09.10

数据库Delete用法
数据库Delete用法

数据库Delete用法:1、删除单条记录;2、删除多条记录;3、删除所有记录;4、删除特定条件的记录。更多关于数据库Delete的内容,大家可以访问下面的文章。

2391

2023.11.13

drop和delete的区别
drop和delete的区别

drop和delete的区别:1、功能与用途;2、操作对象;3、可逆性;4、空间释放;5、执行速度与效率;6、与其他命令的交互;7、影响的持久性;8、语法和执行;9、触发器与约束;10、事务处理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

745

2023.12.29

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

337

2023.12.07

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2999

2023.07.26

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

0

2026.09.23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn