Windows 7 64ビットを使用しています。
Visual Studio Codeでデフォルトのダークテーマを編集する方法はありますか? %USERPROFILE%.vscodeフォルダーには拡張機能のテーマのみがありますが、インストールパス(デフォルトではC:\ Program Files(x86)\ Microsoft VS Codeを使用しました)には、\ resources\app \にいくつかの標準テーマのファイルがありますKimbie Dark、Solarized Dark/LightまたはMonokaiのバリアントなどの拡張機能がありますが、デフォルトのダークテーマはありません。
しかし、やはり編集する可能性がある場合、どのコードブロックがオブジェクトのメンバー、ポインターのメンバー、C++言語のクラスと構造体の名前の色の原因になりますか?
探しているファイルは、
Microsoft VS Code\resources\app\extensions\theme-defaults\themes
windowsでファイル名dark_vs.json
を検索して、他のシステムで検索します。
VSコード「ユーザー設定」では、次のタグを使用して表示色を編集できます(これはサンプルであり、さらに多くのタグがあります)。
"workbench.colorCustomizations": {
"list.inactiveSelectionBackground": "#C5DEF0",
"sideBar.background": "#F8F6F6",
"sideBar.foreground": "#000000",
"editor.background": "#FFFFFF",
"editor.foreground": "#000000",
"sideBarSectionHeader.background": "#CAC9C9",
"sideBarSectionHeader.foreground": "#000000",
"activityBar.border": "#FFFFFF",
"statusBar.background": "#102F97",
"scrollbarSlider.activeBackground": "#77D4CB",
"scrollbarSlider.hoverBackground": "#8CE6DA",
"badge.background": "#81CA91"}
一部のC++カラートークンを編集する場合は、次のタグを使用します。
"editor.tokenColorCustomizations": {
"numbers": "#2247EB",
"comments": "#6D929C",
"functions": "#0D7C28"
}
テーマに関しては、VS CodeはSublimeと同じくらい編集可能です。 VSコードに付属しているデフォルトのテーマはどれでも編集できます。テーマファイルの場所を知る必要があります。
サイドノート:Monokaiテーマが大好きです。ただし、変更したいのは背景だけでした。暗い灰色がかった背景は好きではありません。代わりに、黒一色の背景の方がコントラストがはるかに優れていると思います。コードがさらに飛び出します。
とにかく、私はテーマファイルを探して、それを(Windowsで)見つけました:
c:\ Program Files(x86)\ Microsoft VS Code\resources\app\extensions\theme-monokai\themes \
そのフォルダーでMonokai.tmThemeファイルを見つけ、最初のバックグラウンドキーを次のように変更しました。
<key>background</key>
<string>#000000</string>
テーマファイルにはいくつかの「バックグラウンド」キーがあります。正しいキーを編集してください。編集したのは一番上でした。 12行目だと思います。
デフォルトのテーマは「編集」できません。「ロック」されています
ただし、必要な変更を加えて、独自のカスタムテーマにコピーできます。
詳細については、次の記事を参照してください。 https://code.visualstudio.com/Docs/customization/themeshttps://code.visualstudio.com/docs/extensions/install- extension#_your-extensions-folder
変更したいのがC++コードの色だけである場合は、c ++サポートカラーライザーの上書きを検討する必要があります。それについての情報は、こちらをご覧ください: https://code.visualstudio.com/docs/customization/colorizer
編集:ダークテーマはここにあります: https://github.com/Microsoft/vscode/tree/80f8000c10b4234c7b027dccfd627442623902d2/extensions/theme-colorful-defaults
EDIT2:明確にするために:
VS Codeバージョン1.12以降では、この設定セクションでカラーテーマを変更できます。
// Overrides colors from the currently selected color theme.
"workbench.colorCustomizations": {}
https://code.visualstudio.com/docs/getstarted/themes#_customize-a-color-theme を参照してください
編集可能な値: https://code.visualstudio.com/docs/getstarted/theme-color-reference
編集:構文の色を変更するには、ここを参照してください: https://code.visualstudio.com/docs/extensions/themes-snippets-colorizers#_syntax-highlighting-colors およびここ: https ://www.sublimetext.com/docs/3/scope_naming.html
現在、現在のテーマ設定をコピーし、*.color-theme.json
JSON5ファイルとして保存できるように、現在のテーマを変更するオプションがあります
ただし、もっと簡単な方法は、ユーザー設定を編集してカスタマイズすることです workbench.colorCustomizations
この答えがここに合うかどうかはわかりませんが、MACユーザー向けのソリューションを共有したいと思います。新しい質問を開始してそこで答えると、見苦しくなります。
[MAC OSのソリューション]
VSCodeテーマパスを以下のように探します。
..your_install_location/Visual Studio Code.app/Contents/Resources/app/extensions/theme-name/themes/theme_file.json
.jsonファイルを開き、変更するターゲットスタイルを探します。
私の場合、空白のレンダリング色を変更したい
そして私はそれを見つけました"editorWhitespace.foreground"
したがって、Visual Studio Codeのsettings.json
の下で、
次の行を追加しました(ワークスペース設定で行います)。
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#93A1A130" // stand as #RRGGBBAA
}
以下から導かれるソリューション: https://code.visualstudio.com/docs/getstarted/themes#_customize-a-color-theme
忘れないでください ⌘ Command+S 設定を保存して有効にします。
docs には、これに関するセクション全体があります。
基本的に、npm
を使用してyo
をインストールし、コマンドyo code
を実行すると、テキストベースの小さなウィザードが表示されます。そのオプションの1つは、デフォルトのダークスキームのコピーを作成および編集します。