【问题标题】:How can I change the colour of PHP functions?如何更改 PHP 函数的颜色?
【发布时间】:2018-01-14 22:17:34
【问题描述】:

我正在使用 VS Code 来编辑 PHP 文件。此设置允许我更改我自己定义的函数的颜色:

"editor.tokenColorCustomizations": {
    "functions": "#000000"
},

但它不会影响 PHP 附带的以及在我的代码中调用的函数的颜色。它们仍然是棕色的。这与我为 cmets 选择的灰色太接近了,我想将其更改为纯黑色。

我怎样才能改变这种颜色?

【问题讨论】:

  • Developer: Inspect TM Scopes
  • @Alex Google 无法帮助我解释您的意思。你能让你的评论有用吗?致所有人:感谢您的反对。 VS Code 建议在这里提问。也许他们应该为推荐 SO 负责。

标签: php visual-studio-code


【解决方案1】:

从命令面板Developer: Inspect TM Scopes 执行。找到所需的功能范围。像这样应用(不知道这个选择器是否适用于 php):

"editor.tokenColorCustomizations": {
    "textMateRules": [
        {
            "scope": [
                "support.function",
                "entity.name.function",
                "meta.function-call support.function",
                "meta.function-call entity.name.function",
            ],
            "settings": {
                "foreground": "#40b18c",
            }
        },
    ]
}

【讨论】:

  • 通过使用 'Inspect TM scope' 命令,您可以看到 PHP 使用 support.function 作为函数的范围。我将support.function 添加到“tokenColorCustomizations .functions”设置所涵盖的范围内。因此,在 1.12 版本中,这应该可以按您的预期工作。在此之前,请使用评论中描述的方式。
  • 谢谢。我只是使用了如图所示的配置 sn-p 并更改了颜色。我无法理解您提到的命令显示的信息。对我来说太内向了。
  • @ygoe 你可以在这里找到更多信息code.visualstudio.com/docs/extensions/…
猜你喜欢
  • 2016-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-05
  • 1970-01-01
  • 2022-08-04
  • 2011-10-22
  • 1970-01-01
相关资源
最近更新 更多