如您所见,在 C++ 类型声明(字符串和新类型)中,类型的颜色为普通文本颜色,我觉得这很奇怪,因为 Java 源代码并非如此(即使使用完全相同主题)。
我试过在用户设置中自定义它:
但所做的只是在类型定义中更改类型的颜色,而不是在声明中。
我也尝试过各种主题,但都是一样的。
我可能会遗漏一些东西。也许我应该更改用户设置中的某些字段或属性而不是“类型”。
有谁知道怎么做?
如您所见,在 C++ 类型声明(字符串和新类型)中,类型的颜色为普通文本颜色,我觉得这很奇怪,因为 Java 源代码并非如此(即使使用完全相同主题)。
我试过在用户设置中自定义它:
但所做的只是在类型定义中更改类型的颜色,而不是在声明中。
我也尝试过各种主题,但都是一样的。
我可能会遗漏一些东西。也许我应该更改用户设置中的某些字段或属性而不是“类型”。
有谁知道怎么做?
根据Developer: Inpsect TM scopes
命令,整个string x
声明具有相同的范围:
source.cpp
- cpp 文件的“基本”范围,其中的所有内容都具有meta.block.c
- 只是告诉你它在一个块内/{}
因此,实际上并没有什么可以定位的editor.tokenColorCustomizations
,因为它是基于范围的。
您可以搜索将内置 CPP 语法替换为在这方面更好的扩展。请注意,到目前为止我发现的唯一一个Reloaded C/C++并没有帮助。或者,您可以在其他地方搜索更好的语法 - TmLanguage 语法非常普遍,并且在许多编辑器中使用,而不仅仅是 VSCode。甚至 GitHub 也使用它们来突出显示语法。