TypeScript 的 Namespace 块中类型与变量高亮颜色相同
在 Vscode 中,Namespace 中 类型与变量高亮颜色相同,这导致在查看代码时会有一点点的混淆,可以通过以下配置来解决:
"editor.tokenColorCustomizations": {
"[Default Dark Modern]": {
"textMateRules": [
{
"scope": [
"entity.name.type.interface"
],
"settings": {
// "foreground": "#FF0000",
"fontStyle": "italic underline"
}
}
]
}
}
在当前工作区的 settings.json 文件中添加如上配置,需要换成你所使用的主题名称。
我的以上配置,是添加了一个斜体字形,标明当前是类型定义,而不是一个对象或者说类定义。