Ren*_*oue 5 syntax-highlighting semantics visual-studio-code vs-color-theme-editor
我正在创建一个颜色主题,我发现用斜体定位函数参数的唯一方法是使用语义突出显示。问题是,由于语义突出显示覆盖了某些设置,我失去了定位的能力support.function.console- 例如 console.log 的“日志”。
.log是 a member.defaultLibrary,但如果我通过语义来定位它,其他一些东西也会使用相同的颜色进行样式设置。如果不是那么不一致的话,那也不错member.defaultLibrary,有些你希望风格化的东西,其实不是,这会导致不一致,这当然是不可取的。
querySelector()例如,样式为member.defaultLibrary但不是。querySelectorAll()我也尝试不使用任何可以被语义覆盖的东西,但是这样,它会创建太多异常,并且某些函数和方法将没有任何样式,这更糟糕。
我尝试过语义标记分类,并尝试将自定义语义标记添加到package.json扩展的文件中,但我不知道如何“连接”它:
{
"contributes": {
"semanticTokenTypes": [
{
"id": "consoleSupport",
"description": "console support"
}
],
"semanticTokenScopes": [
{
"scopes": {
"consoleSupport": ["support.function.console"]
}
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
使用开发主机时,当我尝试添加到“semanticTokenColors”时,它确实会识别“新” consoleSupport,它建议自动完成,所以我可能已经完成了一半,但我不知道如何实际创建新的令牌以及如何使其发挥作用。
| 归档时间: |
|
| 查看次数: |
696 次 |
| 最近记录: |