Подтвердить что ты не робот

Выделение пользовательской привязки в коде Visual Studio

Можно ли настроить подсветку фигур в Visual Studio Code? Кажется, что все остальное настраивается с помощью настроек пользователя и рабочего пространства, а также темы textmate. Независимо от используемой подсветки синтаксиса, фигурные скобки всегда имеют одинаковую светло-серый контур/прямоугольник вокруг них. Я не вижу существующего параметра user/workspace или области textmate, которая обращается к этой конкретной функции.

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

4b9b3361

Ответ 1

Для дальнейшего использования vscode теперь имеет возможность изменить цвет подсветки скобок, добавив это в settings.json:

"workbench.colorCustomizations" : {
        "editorBracketMatch.background": "#f008",
        "editorBracketMatch.border": "#f00"
}

Поддерживаются форматы #RGB, #RGBA, #RRGGBB, #RRGGBBAA. Формат rgba(255,255,255,1), который, кажется, работает в других местах в файле настроек, здесь не работает.

Единственная особенность, которая все еще отсутствует в этом вопросе, это подсветка скобок, когда курсор находится между скобками. Они подсвечиваются только тогда, когда выбран один из скобок. Я не нашел текущего решения поиска через настройки или workbench.colorCustomizations.

Обновление 2018.04.21 Теперь существует плагин под названием Bracket Pair Colorizer, который показывает текущие скобки, кроме номера строки, независимо от того, где находится курсор в тормозах. Но на более медленном оборудовании (ноутбук 3-го поколения i5) я столкнулся с замедлением при редактировании больших файлов (стр. Php файл 3000+). И альтернативный плагин, который хорошо работает на том же файле и выделяет текущий отступ - это Guides.

Ответ 2

Теперь возможно выделение и изменение цветов скобок в VS-коде.

Вы можете попробовать это расширение Тонкие скобки, изменив следующие значения по умолчанию в настройках .json VS Code:

Я изменил его следующим образом:

"subtleBrackets.bracketPairs": [
    "{}",
    "[]",
    "()",
    "<>"
],
"subtleBrackets.styles": {
    "global": {
        "color": "yellow",
        "borderWidth": "1px",
        "borderStyle": "none none solid none"
    }
}

Не забудьте установить "false" значение .matchbrackets VS Code.

"editor.matchBrackets": false

Ответ 4

Вы можете изменить цвет подсветки подсветки здесь:

Инструменты → Параметры → Среда → Шрифт и цвета

  • Согласование соответствия (выделение)

и для прямоугольника выделения:

  • Согласование скобок (Прямоугольник)