我正在尝试将我的自定义配色方案从Sublime导入VSCode。我快完成了,但是唯一不能更改的是函数参数的颜色。
$timeOut
在括号之间保持白色,无论我尝试的范围如何。我尝试了meta.function.parameter.typehinted.php
,meta.function.parameters.php
。
唯一起作用的是variable.other.php
。但是不幸的是,它改变了所有变量的颜色,而不仅仅是参数的颜色。
这是检查TM示波器时得到的:
有什么方法可以只更改功能参数的颜色吗?
答案 0 :(得分:1)
在Github上写了一个问题之后,一位贡献者给了我正确的范围,以用于更改函数参数的颜色:
{
"name": "Parameters inside PHP function",
"scope": [
"meta.function.parameter variable",
"meta.function.parameter punctuation.definition.variable.php"
],
"settings": {
"fontStyle": "italic",
"foreground": "#ff8e30"
}
},
答案 1 :(得分:0)
将它们添加到user.settings json文件中,重新加载就可以了。您可以在前景部分设置颜色。您也可以将范围更改为meta.function-call
,以在函数调用中更改颜色。
"textMateRules": [
{
"scope": "meta.function",
"settings": {
"fontStyle": "",
"foreground": "#fbff0d"
}
}
]
顺便说一下漂亮的配色方案。 :)