24

Windows 8 で標準の Windows aero テーマを使用すると、VS2012 では明るいテーマと暗いテーマのどちらかを選択できますが、Windows 8 で便利なハイ コントラスト テーマを自分で作成したところ、VS 設定には灰色のオプションしかありません。 「ハイコントラスト」と表示され、変更できません。

私は、Visual Studio の新しいダーク テーマが好きな数少ない人々の一員ですが、残念ながら、新しいハイ コントラスト Windows テーマでは使用できません。

誰かがこれで私を助けることができますか?

4

4 に答える 4

5

Visual Studio 2015 でハイ コントラスト スキンをダーク スキンに変更するレジスタの変更を次に示します。このファイルを適用することで、Windows がハイ コントラストで実行されている場合にダーク スキンを使用できます。

自己責任で使用してください!!!

ハイ コントラストとダーク スキンの reg 値を HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0_Config\Themes\ からエクスポートします (名前フィールドの値でどれかを確認できます)。

ダーク スキン エクスポートの GUID をハイ コントラスト スキン エクスポートの GUID に変更します。(これを行うには、[すべて置換] を使用します) (GUID は次のようになります: {a5c004b4-2d4b-494e-bf01-45fc492522c7})

追加: ハイ コントラスト スキン エクスポートのワークフロー デザイナー部分から値をコピーし、ダーク スキン エクスポートに貼り付けます (このレイアウトは、このデザイナーのダーク スキン レイアウトよりも優れています)。

変更した Dark skin エクスポートを保存し、VS2015 が実行されていない間に実行します。

于 2015-07-21T10:52:13.630 に答える
2

更新のたびにレジストリ値を更新する必要があったため、このために PowerShell スクリプトを作成しました。

これは Visual Studio 2015 用です。その他の場所の値を更新するだけで済みます。

$HighConstrastTheme = "HKCU:\SOFTWARE\Microsoft\VisualStudio\14.0_Config\Themes\{a5c004b4-2d4b-494e-bf01-45fc492522c7}"
$DarkTheme = "HKCU:\SOFTWARE\Microsoft\VisualStudio\14.0_Config\Themes\{1ded0138-47ce-435e-84ef-9ec1f439b749}"

Remove-Item -Path $HighConstrastTheme -Recurse
Copy-Item -Path $DarkTheme -Destination $HighConstrastTheme -Recurse
于 2016-06-13T19:02:33.630 に答える
1

おわかりのように、Visual Studio のハイ コントラスト テーマは、「アクセスのしやすさ」で Windows の「ハイ コントラスト」モードを有効にすることに自動的にリンクされます。

そのモードがアクティブな間はテーマを変更することはできませんが、ツール -> オプション -> 環境 -> フォントと色を使用して、一部の色設定 (エディター、ウィンドウなど) を直接変更することができます。多くの設定は Windows から直接取得されますが、ここでもいくつかのオプションがあります。

このシナリオではありませんが、テーマの微調整に関心のある方の参考までに、Visual Studio 2012 の Color Theme Editor拡張機能は非常に便利です。Scott H. がその使用法について投稿しています。

于 2013-01-15T01:55:44.360 に答える