一个VS代码语法范围是否可以引用另一个用于主题目的



在VS Code中,我希望一个textmate范围(例如,标点符号.definition.variable(引用另一个(例如,variable.other.readwrite.global(,以便第一个元素始终使用第二个元素的颜色。这可能吗?

我对创建自己的主题不感兴趣,因为我希望这些更改是动态的,无论使用什么主题都能保持有效。具体来说,$foo的Perl语法定义将sigil(例如$(和变量名(例如foo(分离为两个单独的元素,我希望将它们视为一个元素。

settings.json中,您可以使用editor.tokenColorCustomizations自定义编辑器工作区语法高亮显示,这将应用于每个主题,除非您仅为某些主题指定它。

文档:https://code.visualstudio.com/docs/getstarted/themes#_editor-语法高亮显示

在这里,您可以找到用于创建自己的语法突出显示规则的文档:https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide

最新更新