Как отключить подсветку соответствия

Я не хочу, чтобы Visual Studio Code выделял соответствующие скобки, все вхождения одной и той же переменной и т.д. Я нахожу это очень отвлекающим. Однако я не могу отключить эту функцию.

Единственными параметрами выделения, которые я, кажется, могу изменить, являются "editor.selectionHighlight" и "editor.renderLineHighlight", и ни одна из них не работает.

Можно ли отключить "сопоставление подсветки"? Или, может быть, изменить мою тему, чтобы цвет выделения и выделенная рамка были такими же, как цвет фона?

Ответ 1

Существуют разные типы подсветки:

  1. Подсветка синтаксиса (поместите курсор в переменную) enter image description here
"editor.occurrencesHighlight": false
  1. Подсветка выделения (похожие фрагменты в документе) enter image description here
"editor.selectionHighlight": false
  1. Подсветка соответствующих скобок
"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",
}

Ответ 2

Я наконец понял, как,

Попробуйте это "editor.matchBrackets": false в настройках - Пользователь/Настройка рабочего пространства

image here

Надеюсь, поможет.

Ответ 3

Попробуйте перейти на Preferences-> Настройки пользователя
В settings.json справа добавьте:

"editor.selectionHighlight": false