1
  1. ユーザはworkbench.colorCustomizations設定を使用してUIをカスタマイズできます。
  2. 私のカラーテーマeppz! (C# theme for Unity)でそのようなカスタマイズを出荷したいと思います。
  3. どうすればよいですか?

私は自分の内線にこれらの値を貢献しようとしましたが、でもconfiguration、またconfigurationDefaults貢献ポイントが働いていました。これらのカスタマイズは実際にワークベンチのユーザー設定であるため、私は実際にに値のオーバーライドをsettings.jsonに寄付する方法を尋ねています。拡張機能でworkbench.colorCustomizationsを使用しますか?

答えて

1

ワークベンチの色のカスタマイズは、設定ではなく、テーマ自体で行う必要があります。ただcolorsと呼ばれるセクションを作成あなたのテーマのtheme.json

、:ここで

{ 
    "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

関連する問題