如何关闭"匹配"突出显示

VTG*_*oup 15 visual-studio-code

我不希望Visual Studio代码突出显示匹配的括号,所有出现的相同变量等等.我发现它非常分散注意力.但是,我找不到禁用此功能的方法.

我似乎能够改变的唯一突出选项是"editor.selectionHighlight"和"editor.renderLineHighlight",并且都不起作用.

是否可以禁用"匹配突出显示"?或者也许要编辑我的主题,以便高亮颜色和高亮边框与背景颜色相同?

Ale*_*lex 31

有不同类型的突出显示:

  1. 语法highliting(将游标置于变量内) 在此输入图像描述
"editor.occurrencesHighlight": false
Run Code Online (Sandbox Code Playgroud)
  1. 选择突出显示(文档中的类似块) 在此输入图像描述
"editor.selectionHighlight": false
Run Code Online (Sandbox Code Playgroud)
  1. 匹配括号突出显示
"editor.matchBrackets": false
Run Code Online (Sandbox Code Playgroud)

还有第二种方法 - 让它们不那么突兀(或完全透明):

"workbench.colorCustomizations": {
    "editor.selectionHighlightBackground": "#0000", // similar selection
    "editor.selectionHighlightBorder ": "#0000",

    "editor.wordHighlightStrongBackground": "#0000", // syntax variable assignment
    "editor.wordHighlightStrongBorder": "#0000",

    "editor.wordHighlightBackground": "#0000", // syntax variable
    "editor.wordHighlightBorder": "#0000",

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


小智 10

我终于弄清楚了怎么样,

"editor.matchBrackets": false在首选项 - 用户/工作区设置中尝试此操作

图像在这里

希望能帮助到你.

  • 欢迎提供解决方案的链接,但请确保您的答案在没有它的情况下有用:[在链接周围添加上下文](// meta.stackexchange.com/a/8259),以便您的其他用户能够了解它是什么以及为什么它存在,然后引用您链接的页面中最相关的部分,以防目标页面不可用.[可能会删除多于链接的答案.](// stackoverflow.com/help/deleted-answers) (2认同)

小智 10

“事件突出显示”是您正在寻找的设置。


小智 6

尝试转到“首选项”->“用户设置”。
settings.json右侧的中添加:

"editor.selectionHighlight": false
Run Code Online (Sandbox Code Playgroud)