VSCodeであるテーマとあるテーマの色を同時に利用したいとき、ありませんか?
たとえば、テーマ色はDraculaが良いけど、シンタックスハイライトはDark+が良いといったときです。
あまり役に立たない知識になりますが、参考程度までに載せておきます。
環境: Arch Linux
テーマのインストール
今回はDraculaテーマにシンタックスハイライトをDark+のものを使用します。
とりあえずDraculaをインストールします。
テーマのjsonファイルを移植
インストールした拡張機能(テーマ)は.vscode/extensions/
以下に格納されています。
catなどでテーマファイルを開いてください。参考までに、Draculaのテーマの一部を載せておきます。
dracula.json
....
"colors": {
"terminal.background": "#282A36",
"terminal.foreground": "#F8F8F2",
"terminal.ansiBrightBlack": "#6272A4",
"terminal.ansiBrightRed": "#FF6E6E",
...
ここでcolors
を移植する際は、colors
のところをworkbench.colorCustomizations
に書き換えてください。
あとはこれを自分のsettings.jsonに移すだけです。
実装後
- Dark+テーマ
以上です。お疲れ様でした。
Dark+のjsonファイルはどこに格納されているのかわからなかったので知っている人がいれば教えてください。