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

如何修改Visual Studio 2017括号高亮颜色及排查配置故障

解决VS2017 Light主题下括号高亮不生效并设置红色的方法

我之前在VS2017里也折腾过这个括号高亮的问题,刚好能给你捋清楚怎么弄!首先得先搞清楚你找到的三个括号匹配设置各自的作用——这是很多人容易搞混的关键点:

  • Brace Matching:当光标只是停留在单个括号旁边(未触发匹配高亮)时,这个括号的样式
  • Brace Matching (Highlight):当光标定位在括号内/选中括号对时,匹配的那个括号的样式(这正是你需要改成红色的核心选项)
  • Brace Matching (Rectangle):部分语言/场景下会显示的矩形高亮框样式,一般用不上可以忽略

接下来一步步设置:

  1. 打开 Tools -> Options -> Environment -> Fonts and Colors
  2. 在顶部的「Show settings for」下拉菜单里,确保选中的是 Text Editor(默认就是,但如果之前改过其他分类,要切回来)
  3. 在下方的显示项列表里找到 Brace Matching (Highlight):
    • 点击「Foreground」颜色选择器,选你想要的红色
    • 把「Background」改成 Automatic(这样就去掉默认的灰色背景,只保留红色的前景高亮)
  4. 如果你希望当前光标所在的括号也同步显示红色,可以同时修改 Brace Matching 的前景色为红色(背景同样设为Automatic)
  5. 点击「OK」保存设置,回到编辑器测试:把光标放在括号上,或者选中一对括号,就能看到匹配的括号变成红色了

为什么之前不生效?可能踩的坑:

  • 改了错误的选项:比如误改了「Brace Matching」而不是「Brace Matching (Highlight)」,后者才是匹配括号的高亮样式
  • 语言特定设置冲突:如果是写C#/VB这类语言,你可以在「Show settings for」里选对应的语言编辑器(比如「C# Editor」)再检查设置,不过全局的Text Editor设置一般会覆盖语言特定设置
  • 扩展接管了功能:如果装了CodeRush、ReSharper这类代码辅助扩展,它们可能会接管括号高亮,需要在扩展的设置里关闭对应的括号高亮功能,再用VS原生设置

内容的提问来源于stack exchange,提问作者Fabio says Reinstate Monica

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:55:11