You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置VSCode双击单词时仅高亮精确匹配的单词?

如何在VS Code中配置双击单词仅高亮精确匹配项

方法一:调整单词分隔符定义

VS Code默认的单词分隔符不包含大写字母,所以会把tNumber这类字符串当成一个完整单词。我们可以修改分隔符,让大写字母成为单词边界:

  • 打开VS Code设置:按Ctrl+,(Windows/Linux)或Cmd+,(Mac),或者通过「文件→首选项→设置」打开
  • 在顶部搜索框输入editor.wordSeparators
  • 点击「编辑 in settings.json」选项
  • 在弹出的settings.json文件里,把大写字母A-Z加到原有分隔符后面,最终配置类似:
    "editor.wordSeparators": "~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?ABCDEFGHIJKLMNOPQRSTUVWXYZ"
    
    这样设置后,tNumber会被拆成t和Number两个部分,双击number时就不会选中带大写前缀/后缀的类似字符串。

方法二:开启全词匹配的高亮规则

还可以通过配置让选择高亮自动启用全词匹配,确保只高亮精确一致的单词:

  • 同样打开settings.json,添加以下配置项:
    "editor.selectionHighlight": true,
    "editor.find.seedSearchStringFromSelection": "always",
    "editor.find.matchWholeWord": true
    
    这个设置会让编辑器基于选中内容生成搜索规则时自动开启全词匹配,进而只高亮完全匹配的单词。

测试效果

配置完成后,双击number,你会发现只有独立的number单词被高亮,像tNumber、tNumberTriviaModel、Number这类包含该字符串但并非精确匹配的内容不会再被高亮。

内容的提问来源于stack exchange,提问作者Ουιλιαμ Αρκευα

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 19:31:10