2017-07-20 113 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