首页 > 解决方案 > VSCode 颜色主题函数调用

问题描述

我正在对 VSCode的这个颜色主题进行自己的本地调整。该主题将主要用于使用 Java 和 C++ 编写代码。

我希望函数和方法声明颜色不同于函数和方法调用调用。

因此,以下两个实例中的单词 Foo 将是不同的颜色...

public void Foo(String s, int d) {
}

someClass.Foo("blah" , 2);

目前,在此设置函数颜色的代码块如下

{
  "name": "Functions",
  "scope": "entity.name.function, meta.require, support.function.any-method",
  "settings": {
    "foreground": "#e26660"
  }
},

如果函数调用使用默认的前景文本颜色,我会没事的。

标签: visual-studio-codetextmatecolor-scheme

解决方案


对于以下范围的函数调用集颜色,请添加以下设置:

{
  "name": "Function call",
  "scope": "meta.function-call.generic, meta.function-call.object, meta.function-call.static",
  "settings": {
    "foreground": "#e26f60"
  }
}, 

此外,您可以通过设置范围来仅为 CPP 设置颜色

meta.function-call.cpp

推荐阅读