更改功能参数颜色

时间:2019-01-08 11:21:34

标签: colors visual-studio-code themes color-scheme

我正在尝试将我的自定义配色方案从Sublime导入VSCode。我快完成了,但是唯一不能更改的是函数参数的颜色。

enter image description here

$timeOut在括号之间保持白色,无论我尝试的范围如何。我尝试了meta.function.parameter.typehinted.phpmeta.function.parameters.php

唯一起作用的是variable.other.php。但是不幸的是,它改变了所有变量的颜色,而不仅仅是参数的颜色。

这是检查TM示波器时得到的:

enter image description here

有什么方法可以只更改功能参数的颜色吗?

2 个答案:

答案 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"
    }
  }
]  

顺便说一下漂亮的配色方案。 :)