在不带扩展名的VSCode中,C文件的颜色如下:
红场是我遇到的问题。我发现使用与源代码相同的颜色进行注释会让人分心。我想找到一种方法来禁用Doxygen高光,或者至少减弱其颜色以减少其视觉冲击力。
为了抑制这种情况,我一直在使用editor.tokenColorCustomizations
属性(如Microsoft记录的here)来更改其颜色,但是我无法定位正确的组。
对我来说,更好的解决方案是禁用所有Doxygen高亮显示。无论如何,将不胜感激帮助!
答案 0 :(得分:1)
通常,在VSCode编辑器中修改项目的颜色如下:
Ctrl+Shift+P
访问调板并搜索Developer: Inspect TM Scopes
。选择它。对于Doxygen,settings.json
文件中的以下Textmate规则会使用自定义颜色为Doxygen关键字重新着色:
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope":"storage.type.class.doxygen",
"settings": {
"foreground": "#6272A4"
}
}
]
}
但是,这只会重新着色@param
标签。对于参数名称,我们应按照最初列出的顺序进行操作,并添加以下规则以覆盖其主题颜色:
{
"scope": "variable.parameter.c,comment.block.documentation.c",
"settings": {
"foreground": "#6272A4"
}
}
我希望对其他人有用。记录下来,当搜索JSDoc而不是Doxygen时,该问题会更加严重。 thread及其linked issue使我可以设想这种解决方案。