Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 我可以在VSCode扩展中设置editor.tokenColorCustomizations吗?_Visual Studio Code_Vscode Settings_Vscode Extensions - Fatal编程技术网

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中淡入/隐藏部分行的任何其他方法?

我认为您不能在语言扩展中添加颜色。您在其中定义了作用域,然后主题引擎使用回退作用域对其进行着色。我认为您不能在语言扩展中添加着色。在其中定义作用域,然后主题引擎使用回退作用域为其着色。