我使用的是 Dark++ 主题,但个性化了很多颜色。一切工作正常,但有一件小事:只有基本类型被正确突出显示。例如这个
"editor.tokenColorCustomizations": {
"comments": "#707070",
"keywords": "#adc5ee",
"types": "#bbbbbb",
"strings": "#bdceb7"
}
Run Code Online (Sandbox Code Playgroud)
我希望函数声明中的类型提示为灰色+斜体,因为它对于类型“str”来说是正确的。我知道这对于 npt.NDArray 来说并不简单,因为它来自打字模块,但为什么这甚至对于“list”和“dict”也不起作用?你知道我可以使用的解决方法吗?据我所知,这些类型没有特殊的令牌,因此除了自定义通用令牌“类型”之外,没有其他方法可以访问它们。我尝试使用带有“突出显示”扩展名的正则表达式表达式,但这并不是最佳选择,因为我还想保留以下功能:如果我注释掉该文本的一部分,它应该显示为灰色(使用“突出显示”它不会)。