Ctrl+D(Win/Linux)或Cmd+D(macOS)首次按下仅选中光标所在单词,前提是光标必须落在单词字母/数字/_/$内部;否则可能选中空格、符号或无响应,后续按压逐次向下线性添加相同匹配项。

光标停在单词任意字母上,按 Ctrl+D(Windows/Linux)或 Cmd+D(macOS)就能选中它——不是双击,也不是拖选,这是最稳的起点。
为什么 Ctrl+D 有时只选中空格或根本没反应?
它不看“你心里想选啥”,只认光标落点是否落在单词的字母/数字内部。光标停在 user_id 后面的空格、括号边、引号内、甚至下划线 _ 上,Ctrl+D 就可能选中空白、单个符号,或直接跳过。
- 最可靠做法:用方向键把光标移到单词中间(比如
console的o上),再按Ctrl+D - 如果已部分选中(如只框了
log而非整个console.log),Ctrl+D就按你框的那截去匹配,不会自动补全 - 语法模式影响识别——右下角显示
Plain Text时,user_name可能被切成两段;切到Python或对应语言模式再试
Ctrl+D 选中后怎么继续加选下一个相同词?
按一次 Ctrl+D 选中当前词,再按一次就跳到文档中**下一个完全相同的字符串**并加选,第三次继续往后找——它是线性、顺序、不回溯的。
- 别狂按:Sublime 不是实时响应,每次按完要等半秒确认高亮是否新增,再按第二次
- 想跳过当前高亮项(比如注释里的同名变量)?先按
Ctrl+K,松开,再按Ctrl+D - 误加了?按
Ctrl+U撤销上一次选中,比Esc更精准;按Esc是清掉所有光标 - 文件里有混合换行符(
\r\n和\n),部分匹配可能被截断,建议先用Ctrl+Shift+P→Convert Line Endings: Unix
想一次性全选所有相同词,该用哪个快捷键?
用 Alt+F3(Windows/Linux)或 Ctrl+Cmd+G(macOS)——不是 Ctrl+D 连按,也不是 Ctrl+G(那是跳行号)。
- 它本质是“查找 + 全选”,默认开启 whole word 和大小写敏感,所以
api不会匹配api_v2或Api - 右下角状态栏亮着
case图标?点一下关闭,才能让User和user一起被选中 - 匹配数超 500 时界面明显卡顿(比如日志里满屏
i),别硬撑多光标编辑,改用Ctrl+H替换面板 + 正则\bid\b更稳 - 如果光标落在
get_user_name()中间,Alt+F3可能只识别出get;先双击选中整个函数名,再按Alt+F3
真正容易被忽略的不是快捷键本身,而是光标落点、word_separators 配置、以及右下角大小写开关的状态——这三个点没对齐,再快的键也选不准。

















