VSCode v1.60起原生支持括号配对着色,无需插件,配置"editor.bracketPairColorization.enabled": true和"editor.guides.bracketPairVSCode 从 v1.60 开始原生支持括号配对着色(Bracket Pair Colorization),完全替代了已停止维护的 Bracket Pair Colorizer 插件。现在不需要额外安装插件,只需简单配置就能获得更稳定、更高性能的嵌套括号彩色高亮效果。s": "active"即可启用,并支持六层嵌套颜色与导轨自定义。
在 settings.json 中添加以下两行即可启用核心功能:
"editor.bracketPairColorization.enabled": true —— 开启括号颜色区分(按嵌套层级自动分配颜色)"editor.guides.bracketPairs": "active" —— 开启“光标处于括号内时”显示垂直导轨线(类似旧插件的包裹感)可通过 workbench.colorCustomizations 调整具体颜色,最多支持六层嵌套:
editorBracketHighlight.foreground1 到 foreground6:控制各层括号本身的颜色editorBracketPairGuide.activeBackground1 到 activeBackground6:控制对应层级导轨线的背景色(带透明度更柔和)editorBracketHighlight.unexpectedBracket.foreground:标出不匹配的括号(如多一个 }),建议设为醒目的红色如果配置后没生效,优先检查这几项:
"editor.bracketPairColorization.independentColorPoolPerBracketType": true,它可能干扰默认行为,删掉或设为 false
"editor.language.brackets": [] 这类空配置,会覆盖语言默认括号规则,注释或删除即可除了视觉提示,VSCode 原生还支持: