求助:VS Code中HTML标签选中时红色高亮的触发类/标签是什么?
VS Code选中HTML标签红色高亮的触发元素
在禁用所有插件、使用默认主题的VS Code中,选中HTML标签时出现的红色高亮是由以下机制触发的:
- 核心是HTML标签对应的内置语法作用域:
entity.name.tag.html,默认主题(如Dark+)会为这个作用域分配基础的标签颜色; - 当选中标签时,编辑器的**选区高亮(selectionHighlight)**功能会对所有匹配该作用域的相同标签叠加高亮样式,默认主题里这个高亮的色调为红色系。
如果需要自定义这个高亮效果,可以通过设置项调整:
- 修改标签本身的语法颜色:在
settings.json中配置editor.tokenColorCustomizations,针对entity.name.tag.html调整颜色; - 修改选区高亮的背景色:配置
workbench.colorCustomizations里的editor.selectionHighlightBackground参数。
内容的提问来源于stack exchange,提问作者Timmy
相关产品推荐
相关产品推荐

