【发布时间】:2019-01-05 14:17:26
【问题描述】:
环境
适用于 Linux 的 Visual Studio Code 1.25 (ubuntu 16.04)。
VisualStudio 深色主题。
目前我在 Ubuntu 16.04 中使用 Visual Studio Code 1.25 来编写 C++ 代码。 我想改变函数参数的颜色,比如在 Visual Studio 2015 中,它们在函数声明和函数体中都是灰色的。 我试图通过使用以下用户设置来实现这一点:
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "variable.parameter",
"settings": {
"fontStyle": "",
"foreground":"#413f39"
}
}
]
}
但没有成功。是我做错了什么还是vs代码还不支持这个功能?
【问题讨论】:
-
我假设您上面的代码适用于函数声明,但不适用于函数体?正文中的参数具有不同的范围,您可以使用命令面板中的“Inspect TM Scopes”来检查它,这可能是“变量”之类的通用内容,因此并不是很有帮助。函数体内的所有变量都是类似的样式,而不仅仅是那些代表参数的变量。但也许在 C++ 文件中你会更幸运。
-
@Mark 该代码既不适用于函数声明,也不适用于函数体
-
嗯,我刚试过你的代码,它工作得很好。您没有任何其他冲突的 textMateRules 吗?否则您的代码是正确的。
-
@Mark 这很奇怪。我没有其他的textmate规则。我还在我的用户设置json中只输入了上面的代码,函数参数仍然与变量具有相同的白色。
-
有没有我可以参考的页面,而不仅仅是我可以编辑的 variable.parameter?我想编辑函数名称的颜色等。
标签: visual-studio-code vscode-settings function-parameter