如何在Visual Studio代码中禁用尖括号突出显示?

Vad*_*kin 9 visual-studio-code

我只是想禁用尖括号上发生的字符突出显示,因为我发现方框很烦人.有没有办法把它关掉?

在此输入图像描述

Asa*_*sad 16

您可以highlight在设置中搜索关键字,然后更改Editor:Match Bracketnever,如下所示:

在此处输入图片说明


Sou*_* De 8

您可以使用以下内容: // Highlight matching brackets when one of them is selected. "editor.matchBrackets": false,但是它禁用突出显示所有括号,而不仅是尖括号.

  • 我只喜欢尖括号,因为这个盒子特别烦人。 (2认同)

Mar*_*ark 6

您始终可以使用以下设置使支架边框颜色透明:

"workbench.colorCustomizations": {

    "editorBracketMatch.border": "#0000",
    "editorBracketMatch.background": "#000"
}
Run Code Online (Sandbox Code Playgroud)

这将使边框透明,支架的背景变黑 - 或者只是根据编辑背景使其不那么突兀.但同样,这将适用于所有括号,而不仅仅是尖括号.


Luk*_*Luk 5

不幸的是,它仍然无法配置。也许他们会改进它。

这是我在 VSCode 存储库中的票,您可以观看 - https://github.com/microsoft/vscode/issues/73521

只要他们没有改善,你有两种方法

带插件的解决方案:

  1. 禁用原生括号匹配: "editor.matchBrackets": false,
  2. https://marketplace.visualstudio.com/items?itemName=rafamel.subtle-brackets安装插件
  3. 自定义它以获得更好的视觉效果,例如:
    "subtleBrackets.style": {
        "borderStyle": "solid",
        "borderColor": "#CC7832",
        "borderRadius": "3px",
    }
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明 在此处输入图片说明

没有插件的本机解决方案:

  • 您可以针对特定语言禁用括号匹配突出显示:
"[html]": {
   "editor.matchBrackets": false
}
Run Code Online (Sandbox Code Playgroud)

请注意,这不是一个完美的解决方案,因为在 php 文件中使用 html 时,仍然突出显示尖括号