首页 > 解决方案 > 如何更喜欢突出内括号而不是外括号?

问题描述

Visual Studio Code 会自动突出显示外部括号,如下图所示:

在此处输入图像描述

如何更改它以突出显示像 Notepad++ 中这样的内括号:

在此处输入图像描述

标签: visual-studio-codehighlighttext-editor

解决方案


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

  1. 使能够Editor > Bracket Pair Colorization: Enabled
  2. 在您的设置中为括号对选择一些颜色:
{
    "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"
    }
}

推荐阅读