在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