Вы можете сделать это, отредактировав файл settings.json
. Чтобы открыть этот файл и перейти к настройкам, нажмите Ctrl + Shift + P и введите Открыть настройки (JSON) из в коде VS. Затем вы захотите добавить следующие ключи и значения на верхнем уровне:
Редактировать : я забыл клавишу "textMateRules"
, поэтому у вас возникли проблемы с просмотром изменений , Я также закомментировал все, кроме "variable.parameter.function.language.special.self.python"
, так как вы упомянули, что это все, что вы хотите изменить.
{
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
//"variable.language.special.self.python",
"variable.parameter.function.language.special.self.python",
//"variable.language.special.cls.python",
//"variable.parameter.function.language.special.cls.python"
],
"settings": {
"fontStyle": "italic"
}
}
]
}
}
То, что вы здесь делаете, говорит синтаксической подсветке взять ключевые слова self
и cls
(все в списке "scope"
) и применить к ним стиль itali c ,
Список "scope"
(на английском языке sh):
"variable.language.special.self.python"
: ключевое слово self
, то есть , а не часть список аргументов определения функции. "variable.parameter.function.language.special.self.python"
: ключевое слово self
, когда оно используется как часть списка аргументов определения функции. "variable.language.special.cls.python"
: то же, что (1), но с cls
. "variable.parameter.function.language.special.cls.python"
: То же, что (2), но с cls
.
Это меняет их внешний вид везде , что может или не может будь тем, кем хочешь быть. Например, эти изменения дают мне (наряду с моей текущей темой) следующий вид:
Вы должны иметь возможность вводить любую комбинацию значений ( через пробел) вместо italic
. Например, вы можете ввести bold underline
, если хотите, чтобы self
и cls
были выделены жирным шрифтом и подчеркнуты.