如何选择突出显示内括号而不是外括号?

问题描述 投票:0回答:3

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

如何更改它以突出显示内部括号,如 Notepad++ 中所示:

visual-studio-code highlight text-editor
3个回答
0
投票

括号对着色将内置到 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"
    }
}

0
投票

您所要求的是作为功能请求提出:不一致的结束字符光标突出显示行为#50373(另请参阅其重复项,大括号匹配在不寻常的一侧#58751)。它被关闭为“超出范围”,并显示以下消息(其中包括相关的、可操作的信息,因此请仔细阅读(添加了重点)):

此问题正在关闭,以使收件箱中的问题数量保持在可管理的水平,我们将关闭在可预见的将来不会解决的问题:我们查看该问题已收到的投票数和投票数提交的重复问题。更多详细信息这里如果您不同意并认为这个问题至关重要:我们很乐意倾听并重新考虑。

如果您最终再次提出功能请求,请在此处发表评论并提供问题单的链接,或将链接编辑到此答案帖子中。


-1
投票

您可能喜欢使用这个扩展

© www.soinside.com 2019 - 2024. All rights reserved.