VS Code, изменение цветовой темы для переменных - PullRequest
0 голосов
/ 02 марта 2019

в VS Code кто-нибудь знает, как изменить цветовую тему для имен переменных для C ++.Я могу изменить цвета для функций, комментариев, ключевых слов, но не могу заставить работать переменные.Любая помощь будет велика. Спасибо.

Ответы [ 2 ]

0 голосов
/ 17 мая 2019

Я поддерживаю синтаксис VS Code C ++, и, к сожалению, пока нет способа изменить цвет всех переменных C ++, синтаксис Python такой же.Вы можете изменить цвет source.cpp, который изменит цвет по умолчанию, и вы можете изменить цвет некоторых существующих переменных с помощью variable и variable.parameter, но это все равно не повлияет на многие непомеченные переменные.

Мы работаем над тем, чтобы изменить это, но это займет довольно много времени.Для общих имен областей, посмотрите на https://macromates.com/manual/en/language_grammars#naming-conventions

0 голосов
/ 07 марта 2019

Вы можете редактировать соответствующий файл темы *.json.Например, если вы используете тему Dark + (по умолчанию темная) , файл json темы можно найти по адресу extensions/theme-defaults/themes/dark_plus.json.В этом файле мы находим следующее правило темы text mate:

{
    "name": "Variable and parameter name",
    "scope": [
        "variable",
        "meta.definition.variable.name",
        "support.variable",
        "entity.name.variable"
    ],
    "settings": {
        "foreground": "#9CDCFE"
    }
}

Обратите внимание, что некоторые темы не определяют стили для переменной области видимости, поэтому вам придется добавить свою собственную (например, приведенный выше фрагмент).Также не все стили именования переменных определены в файле грамматики c ++.Для получения более подробной информации о том, как добавить вашу конкретную грамматику стиля именования, вы можете увидеть этот ответ .

...