Visual studio code 我可以在VSCode扩展中设置editor.tokenColorCustomizations吗?
我正在为我在工作中使用的专有语言开发一个语言支持插件。我们经常访问深度嵌套对象的属性,例如,Visual studio code 我可以在VSCode扩展中设置editor.tokenColorCustomizations吗?,visual-studio-code,vscode-settings,vscode-extensions,Visual Studio Code,Vscode Settings,Vscode Extensions,我正在为我在工作中使用的专有语言开发一个语言支持插件。我们经常访问深度嵌套对象的属性,例如,This.isa.Really.Long.Variable.Name.ActualValue,因此代码中的这些属性非常密集。我的想法是将TextMate范围应用于最后一个点之前的所有内容,并将颜色更改为部分透明的白色,使其淡入背景 我已成功地在编辑器设置中添加了一条规则,以更改我创建的TextMate作用域的颜色 "editor.tokenColorCustomizations": { "textMa
This.isa.Really.Long.Variable.Name.ActualValue
,因此代码中的这些属性非常密集。我的想法是将TextMate范围应用于最后一个点之前的所有内容,并将颜色更改为部分透明的白色,使其淡入背景
我已成功地在编辑器设置中添加了一条规则,以更改我创建的TextMate作用域的颜色
"editor.tokenColorCustomizations": {
"textMateRules": [{
"scope": "support.variable.long.myLang",
"settings": {
"foreground": "#ffffff90",
"fontStyle": "italic"
}
}]
}
但是,将此规则添加到扩展名中的“configurationDefaults”不起作用,它会警告“未知编辑器配置设置”。我可以很好地设置其他编辑器设置
有办法做到这一点吗?
或者已经有一个TextMate作用域通常与淡出的文本相关?
或者在VScode中淡入/隐藏部分行的任何其他方法?我认为您不能在语言扩展中添加颜色。您在其中定义了作用域,然后主题引擎使用回退作用域对其进行着色。我认为您不能在语言扩展中添加着色。在其中定义作用域,然后主题引擎使用回退作用域为其着色。