Изменить цвет параметров функции - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь импортировать свою собственную цветовую схему из Sublime в VSCode. Я почти закончил, но единственное, что я не могу изменить, - это цвет параметров функции.

enter image description here

$timeOut остается белым в круглых скобках, независимо от объема, который я пробую. Я пытался meta.function.parameter.typehinted.php, meta.function.parameters.php.

Единственное, что "работает" - это variable.other.php. Но, к сожалению, он меняет цвет всех переменных, а не только параметров.

Вот что я получаю, осматривая прицелы ТМ:

enter image description here

Есть ли способ изменить только цвет параметров функции?

Ответы [ 2 ]

0 голосов
/ 09 января 2019

После того, как я написал об этом на Github, один из авторов дал мне правильные рамки, которые можно использовать для изменения цвета параметров функции:

        {
        "name": "Parameters inside PHP function",
        "scope": [
            "meta.function.parameter variable",
            "meta.function.parameter punctuation.definition.variable.php"
        ],
        "settings": {
            "fontStyle": "italic",
            "foreground": "#ff8e30"
        }
    },
0 голосов
/ 08 января 2019

Добавьте их в свой json-файл user.settings, перезагрузите, и все готово. Вы можете установить цвет в части переднего плана. Также вы можете изменить область действия на meta.function-call, чтобы изменить цвета при вызове функции.

"textMateRules": [
  {
    "scope": "meta.function",
    "settings": {
      "fontStyle": "",
      "foreground": "#fbff0d"
    }
  }
]  

Кстати хорошая цветовая гамма. :)

...