Alt+F3(Win/Linux)或Cmd+Ctrl+G(macOS)可一键选中光标所在单词的全部精确匹配项并进入多光标编辑;默认整词匹配、大小写敏感,不依赖查找框,纯文本比对。

Alt+F3(Windows/Linux)或 Cmd+Ctrl+G(macOS)即可一键选中当前光标所在单词的所有精确匹配项,进入多光标编辑状态。
光标停在哪,就匹配什么
这个操作不依赖查找框、不需先选中、也不用输入内容——只要光标落在某个词上(比如 user_id),直接按快捷键,全文所有完全相同的 user_id 就会被高亮并放置光标。
- 它默认开启“整词匹配”(Whole Word),所以
user_id_old或user_id_不会被误选 - 如果你已手动选中一段带空格或符号的文本(如
"status": "active"),再按Alt+F3,它会匹配该完整字符串,不限于“单词” - 大小写敏感:默认严格匹配,
UserName和username不会同时被选中
为什么有时按了没反应?常见卡点
不是快捷键失效,而是 Sublime 的匹配逻辑在“静默执行”:
- 查找面板右下角有个
W图标(Whole Word),如果它被点亮,但你想匹配子串(比如所有含id的变量),得先按Alt+W关掉整词模式 - 如果文件极大(>10MB)或目标词高频(如
i、a、if),Sublime 可能延迟响应甚至卡住——建议先用Ctrl+F搜索确认范围 - 若光标停在缩进空格或注释里,匹配仍会发生;但 JS 中的
data会被同时选中变量名、对象属性、字符串和注释内容——它不做语法解析,纯文本比对
替代路径:当你要更可控地确认匹配范围
记不住快捷键,或需要加条件(正则、大小写、文件范围),走查找流程反而更稳:
- 按
Ctrl+F打开查找框,输入目标词(如api_url) - 点击右下角图标切换选项:
Alt+C控制大小写敏感,Alt+W控制整词匹配,Alt+R开启正则 - 确认无误后,按
Alt+Enter(Win/Linux)或Cmd+Ctrl+G(Mac)→ 全部高亮并置入光标 -
注意:查找框为空时按
Alt+Enter,Sublime 会尝试匹配空字符串,导致每行开头都加光标,极易卡死
别跳过“跳过”这个动作
Ctrl+D 逐个添加比 Alt+F3 更适合有干扰项的场景。比如你重命名变量 error,但日志字符串里的 "error occurred" 不该动——这时按 Ctrl+K 再按 Ctrl+D 跳过当前项,继续往下找,比全选后再删光标快得多。
真正容易被忽略的是:Sublime 的“匹配”永远从光标位置开始向下扫描,不会向上回溯;想从头再来,得把光标移到文件顶部再试。










