有没有办法使用用户设置(或不涉及编写扩展的类似方法)为特定项目扩展 Visual Studio Code 语法突出显示?
我正在使用颜色主题,但想更改特定 HTML 标签命名空间的语法着色,例如
<div></div>
使用主题的标准着色
<ext:div></ext:div>
使用不同的颜色
不,VSCode 中没有任何内容(没有扩展)可以突出显示任意正则表达式。(嗯,有搜索功能,但突出显示是暂时的。)
除了编写扩展或使用现有的扩展之外,最强大的高亮自定义方法是intextMateRules
机制。editor.tokenCustomizations
settings.json
现在,内置的 TextMate 语法只是将“ext:div”分类为无法识别,因此这种方法的最佳可能是更改所有无法识别标签的突出显示。那看起来像这样:
// https://code.visualstudio.com/docs/getstarted/themes
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
"meta.tag.other entity.name.tag",
],
"settings": {
"foreground": "#080",
"fontStyle": "bold",
},
},
],
},
截屏:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句