sublime text双击选词受word_separators限制,需调整配置并注意光标位置与大小写开关;ctrl+d要求光标在词内,alt+f3默认大小写敏感,匹配超500时建议用替换面板。

直接双击就能选中当前单词,不需要任何快捷键——这是 Sublime Text 最基础也最容易被忽略的默认行为。
双击为什么有时只选中部分字符
Sublime Text 默认按 word_separators 切分单词,下划线 _、连字符 -、点号 . 都算断词点。比如 user_name 双击只会选中 user 或 name,不是整个标识符。
- 检查右下角语法类型(如 Python、JSON),不同 syntax 可能加载不同
word_separators - 想让双击选中
user_name全量?打开Preferences → Settings – User,删掉_和-从"word_separators"字符串里 - 改完不用重启,保存即生效;临时验证可切换为
Plain Text语法试试
Ctrl+D 选中当前单词的前提是光标必须在词内
Ctrl+D 不是“悬停即触发”,它严格要求光标落在字母或数字内部。光标停在 data 后面的空格、换行或括号上,第一次按 Ctrl+D 就会失效或选中空白。
- 最稳的操作:用方向键把光标移到单词中间(比如
console的o上),再按Ctrl+D - 如果已部分选中(比如只选了
log而不是console.log),Ctrl+D就按你选的那截去匹配,不是自动补全为完整 token - 误触后想撤回?按
Ctrl+U撤销上一次选中,比狂按Esc更精准
Alt+F3 比 Ctrl+Alt+G 更鲁棒,但默认大小写敏感
Alt+F3(Windows/Linux)或 Ctrl+Cmd+G(macOS)确实能一键全选,但它默认开启大小写匹配。这意味着 User 和 user 被视为两个不同词,只选中其中一个。
- 看右下角状态栏有没有亮起
case图标,有就点击关闭;别依赖记忆,每次操作前都扫一眼 - 如果光标落在
get_user_name()中间,Alt+F3可能只识别出get,这时先双击选中整个函数名,再按Alt+F3 - 遇到 500+ 匹配时界面卡顿,别硬扛多光标编辑,改用
Ctrl+H替换面板 +Alt+Enter更稳
真正容易被忽略的不是快捷键本身,而是光标落点、word_separators 配置、以及大小写开关的状态——这三个点没对齐,再快的键也选不准。











