2017-07-20 93 views
1
  1. 用户可以使用workbench.colorCustomizations设置自定义UI。
  2. 我想在我的颜色主题eppz! (C# theme for Unity)船舶这样的定制。
  3. 如何?

我试图将这些值有助于我扩展,但也不configuration,也不configurationDefaults贡献点工作。由于这些自定义实际上是工作台用户设置,实际上我要求如何将值覆盖贡献给分机中的settings.json在扩展中使用workbench.colorCustomizations?

回答

1

工作台颜色自定义应由主题本身贡献,而不是通过设置。

在你的主题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。看看examplesofthis的一些内置主题。

+0

我可以使用这个符号与我使用的是在这里['eppz-code.json'(https://github.com/eppz/VSCode.Extension.eppz_Code/blob/master/themes/default的一个/eppz-code.json)? – Geri

+0

我已经把'colors'字典放到了很多地方(顶层,接近'settings',在'settings'里面),但没有效果(因为我在调试模式下运行主题)。 – Geri