【问题标题】:How to turn off "matching" highlighting in VS Code?如何关闭 VS Code 中的“匹配”突出显示?
【发布时间】:2017-02-08 01:56:18
【问题描述】:

我不希望 Visual Studio Code 突出显示匹配的括号、相同变量的所有出现等。我觉得这很分散注意力。但是,我找不到禁用此功能的方法。

我似乎能够更改的唯一突出显示选项是“editor.selectionHighlight”和“editor.renderLineHighlight”,它们都不起作用。

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

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    有不同类型的高亮显示:

    1。语法高亮(将光标放在变量内)

    "editor.occurrencesHighlight": false
    

    2。选择突出显示(文档中的类似块)

    "editor.selectionHighlight": false
    

    3。匹配括号突出显示

    "editor.matchBrackets": false
    

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

    "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",
    }
    

    【讨论】:

    • 还有一个单词的双击。那是哪一个?
    • 它将突出显示符号上的(选择和符号)。并且仅(选择)非符号词。
    • 基于此答案的更多信息以及更多图像、提示! stackoverflow.com/a/63303503/294884
    【解决方案2】:

    在您的首选项 - 用户/工作区设置中试试这个"editor.matchBrackets": false

    【讨论】:

    【解决方案3】:

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

    "editor.selectionHighlight": false
    

    【讨论】:

    • 我实际上已经为用户和工作区设置设置了该设置。它似乎没有关闭大括号突出显示或当前单词突出显示的所有其他实例。这是我的 settings.json 文件: // 将您的设置放在此文件中以覆盖默认设置和用户设置。 { "editor.selectionHighlight": false, "editor.renderLineHighlight": false }
    • Are you sure you not setting // 控制编辑器是否应在工作区设置中突出显示与选择 "editor.selectionHighlight": true 相似的匹配项?
    • 我只是仔细检查了一遍。 User 和 Workspace settings.json 文件都设置了相同的两个值:“editor.selectionHighlight”:false,“editor.renderLineHighlight”:false。如果 selectionHighlight 应该控制匹配大括号突出显示,那么也许我还有其他原因导致它不起作用。而且我完全忘了提到我在 Mac 上,以防万一。
    【解决方案4】:

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

    【讨论】:

      【解决方案5】:

      @Alex 的回答中的相同成就可以通过 VSCode 设置完成。

      转到 Preferences -> Settings 并在那里搜索 Highlight
      会出现很多选项,但有用的选项会在 Text Editor 部分下。 此外,您可以决定是全局更改(通过用户设置)还是仅针对该窗口(工作区设置)进行更改。

      【讨论】:

      • 在最新版本的 VS 代码中,至少从 1.50 版开始,这个答案会有所帮助。请注意,仅当您保存了工作区时,您才有“工作区”设置选项卡。
      猜你喜欢
      • 2021-11-07
      • 1970-01-01
      • 2015-04-08
      • 1970-01-01
      • 1970-01-01
      • 2018-02-14
      • 1970-01-01
      • 2020-03-16
      • 1970-01-01
      相关资源
      最近更新 更多