Как предпочесть выделение внутренних скобок вместо внешних?

#visual-studio-code #highlight #text-editor

Вопрос:

Код Visual Studio автоматически выделяет внешние скобки, как показано на этом рисунке:

введите описание изображения здесь

Как я могу изменить его, чтобы выделить внутренние скобки, как показано в Notepad :

введите описание изображения здесь

Комментарии:

1. Какой редактор вы хотите настроить (Microsoft VS Code)?

2. Очистите свои теги, пожалуйста, — например, удалив notepad и atom-editor .

Ответ №1:

Раскрашивание пар скобок будет встроено в vscode 1.60.

  1. включить Editor > Bracket Pair Colorization: Enabled
  2. Выберите некоторые цвета для пар скобок в настройках:
 {
    "workbench.colorCustomizations": {

      "editorBracketHighlight.foreground1": "#ff00d4",
      "editorBracketHighlight.foreground2": "#66ff00",
      "editorBracketHighlight.foreground3": "#ffd000",  // up to 6
      
      "editorBracketHighlight.unexpectedBracket.foreground": "#ff0000"
    }
}
 

Это выделит обе пары скобок, которые вы показали в своем примере. Если вы не хотели, например, чтобы внешняя пара была окрашена, просто не назначайте цвет этой паре скобок. В вашем случае, вероятно, пара 2, если она заключена в какую-то внешнюю функцию.


Выделение скобок, на которые вы ссылались, — это нечто другое. Если вы нажмете внутри внутренней пары, то эти скобки будут выделены. Думайте о них как о сфокусированных скобках. Этот цвет контролируется:

 {
    "workbench.colorCustomizations": {

      "editorBracketMatch.background": "#ff0000",
      "editorBracketMatch.border": "#ff0000"
    }
}
 

Ответ №2:

Возможно, вам понравится использовать это расширение