如何更喜欢突出显示内括号而不是外括号?

How to prefer highlighting inner parenthesizes instead of outer?

Visual Studio 代码自动突出显示外括号,如图所示:

如何更改它以像在 Notepad++ 中看到的那样突出显示内部括号:

你可能喜欢用这个extension

括号对着色将内置于 vscode 1.60。

  1. 启用Editor > Bracket Pair Colorization: Enabled
  2. Select 您设置中括号对的一些颜色:
{
    "workbench.colorCustomizations": {

      "editorBracketHighlight.foreground1": "#ff00d4",
      "editorBracketHighlight.foreground2": "#66ff00",
      "editorBracketHighlight.foreground3": "#ffd000",  // up to 6
      
      "editorBracketHighlight.unexpectedBracket.foreground": "#ff0000"
    }
}

这将突出显示您在示例中显示的两个括号对。例如,如果您不想要,外面的彩色对就不会为该括号对分配颜色。在您的情况下,如果包含在某些外部函数中,可能是对 2。


您提到的括号突出显示是另外一回事。如果您在内部对内单击,则这些括号将突出显示。将它们视为焦点括号。该颜色由以下因素控制:

{
    "workbench.colorCustomizations": {

      "editorBracketMatch.background": "#ff0000",
      "editorBracketMatch.border": "#ff0000"
    }
}