workbench.colorCustomizations
设置来自定义UI。 我尝试将这些值贡献给我的扩展名,但
configuration
和configurationDefaults
贡献点均无效。由于这些自定义实际上是工作台用户设置,因此我实际上是在问如何在扩展名中为settings.json
贡献值替代。 最佳答案
工作台颜色自定义应由主题本身而不是通过设置来贡献。
在主题的theme.json
中,只需创建一个名为colors
的部分:
{
"type": "dark",
"colors": {
"editor.background": "#1e1e1e",
"editor.foreground": "#d4d4d4",
"editorIndentGuide.background": "#404040",
"editorRuler.foreground": "#333333",
"activityBarBadge.background": "#007acc",
"sideBarTitle.foreground": "#bbbbbb",
...
},
"tokenColors": "./YourTheme.tmTheme"
}
这是我们的docs on contributing workbench colors。看一看examples内置主题of this。
关于visual-studio-code - 在扩展中使用workbench.colorCustomizations吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45218663/