我正在使用Visual Studio Code用Flutter编码Dart。我安装了Dart和Flutter插件以及Matta Astorino的Material主题。问题是我无法使用“材料主题海洋高对比度”颜色主题专门用Dart语言设置变量的语法突出显示。
我使用的设置:
"editor.tokenColorCustomizations": {
"[Material Theme Ocean High Contrast]": {
"comments": "#229977",
"variables": "#ffffff"
}
},
-飞镖
从上图中,注释语法突出显示似乎可以正常工作,但是变量的语法突出显示仍显示为灰色(应该是白色)。
-JavaScript
在JavaScript中,它似乎可以正常工作。
请为VSCode的Dart语法突出显示功能提供帮助。
答案 0 :(得分:1)
我不使用Dart,但我可以这么说,有时您必须更加具体地设置语法范围颜色。
首先-您需要知道范围是什么。为此,请运行检查TM范围。
在这里您已经描述了如何做:
要更好地理解,请阅读:
崇高文字也有很好的解释:
好,现在:
当您确定范围是什么时,则必须创建或覆盖它。 示例:
"editor.tokenColorCustomizations": {
"[My Theme Name]": {
"textMateRules": [
{
"name": "Entity",
"scope": "entity.name",
"settings": {
"foreground": "#FFC66D"
}
},
]
}
},
如果您将创建越来越多的新范围,请记住: