Настройте цвет текста внутри `обратных цитат` в VSCode - PullRequest
0 голосов
/ 12 октября 2018

Единственные варианты, которые я могу найти, связанные с пользовательским окрашиванием в коде Visual Studio, это:

"editor.tokenColorCustomizations": {
    "[Atom One Dark]": {
        "comments": "#FF0000" // only 6 color-customizable
    },
    "workbench.colorCustomizations": {
        "statusBar.background": "#666666",
        "panel.background": "#555555",
        "sideBar.background": "#444444"
    },
},

Есть ли способ установить пользовательский цвет для этих типов вещей?Один существует для комментариев, для строк (внутри "string").Я считаю, что нечто подобное должно быть возможным для других вещей, использующих регулярные выражения.Заранее спасибо.

1 Ответ

0 голосов
/ 12 октября 2018

Найдите tokenColorCustomizations и textMateRules, и вы обнаружите, что можете сделать что-то вроде этого (см. раскрашивание с помощью textmate ):

"editor.tokenColorCustomizations": {

    "textMateRules": [
      {
        "scope": "string.template.js.jsx",
        "settings": {
          "foreground": "#FF0000"
        }
      },
      {
       "scope": "punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end",
       "settings": {
         "foreground": "#F0F"
       }
      },
    ]
}

с использованием Inspect TM Scopes...Команда в палитре команд.Поэтому я использовал эту команду, чтобы щелкнуть внутри литерала шаблона и получил область действия string.template.js.jsx.Но это не изменило $ {someVar}, поэтому я проверил эту область и увидел variable.other.readwrite.js.jsx плюс дополнительные параметры области - все еще работая над изоляцией переменной этого типа от других переменных.

Вы также можете изменитьfontStyle в настройках.Здесь есть несколько ответов об использовании команды TM Scopes.

...