But*_*key 6 javascript syntax-highlighting visual-studio-code vscode-extensions
有没有办法使用配置或扩展来突出显示 VSCode 中的全局变量?我正在寻找类似于 Netbeans 的东西。
网豆:
VS代码:
自从我发布这个问题以来,semanticTokenColorCustomizations 和范围的工作方式有了一些更新,因此我能够使用以下设置突出显示全局变量:
"editor.semanticTokenColorCustomizations": {
"enabled": true,
"rules": {
"variable": {"bold": true}, // Bold all variables
"variable.local": {"bold": false}, // Un-bold local variables
"variable.defaultLibrary": {"bold": false}, // Un-bold defaultLibrary "variables" such as "console"
"property.declaration": {"bold": false}, // Un-bold object property value shorthand
}
},
Run Code Online (Sandbox Code Playgroud)
但是,这似乎只突出显示已声明(或在同一文件中声明)的全局变量。解决方法是添加 来editor.tokenColorCustomizations获取语义突出显示未选择的任何变量。
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "variable.other.readwrite",
"settings": {
"fontStyle": "bold"
}
}
]
},
Run Code Online (Sandbox Code Playgroud)
这是相当未经测试的,并且是为 JavaScript 而设计的,但我希望它对于将来可能需要它的任何人来说都是一个起点。
| 归档时间: |
|
| 查看次数: |
4013 次 |
| 最近记录: |