C# コードの構文強調表示の一部が、VS 2012 IDE でなぜか消えてしまいました。アンインストール、再起動、および再インストールを行っても、オプション ダイアログで色をリセットしても何も起こりません。
以下は、すべてデフォルト (黒) で表示され、通常は色がないアイテムの例です。
- 属性
- システムクラス
- 自分のクラス
そして、まだ色を持っているいくつかのキーワードは次のとおりです。
- 使用して
- 公衆
- 空所
- 変数
- 為に
他の誰かがこれを経験し、それを修正できましたか?
C# コードの構文強調表示の一部が、VS 2012 IDE でなぜか消えてしまいました。アンインストール、再起動、および再インストールを行っても、オプション ダイアログで色をリセットしても何も起こりません。
以下は、すべてデフォルト (黒) で表示され、通常は色がないアイテムの例です。
そして、まだ色を持っているいくつかのキーワードは次のとおりです。
他の誰かがこれを経験し、それを修正できましたか?
これが簡単な解決策です。devenv
(2012 RC の場合) があるディレクトリに移動し、 と入力しdevenv.exe /setup
ます。それはあなたの問題を解決します。
devenv.exe
通常は のようなものC:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE
です。
編集: Visual Studio コマンド プロンプト ([スタート] > [Microsoft Visual Studio] > [ツール] > [Visual Studio コマンド プロンプト]) からこれを行うか、コマンド プロンプトに管理者権限があることを確認することをお勧めします。
他の人への注意:これは、2008、2010、11 ベータ版など、Visual Studio の他の多くのバージョンで機能する可能性が非常に高いです。
私の問題は、「DateTime」タイプが他のクラス名のように水色で表示されないことに限定されていました。VSテーマを切り替えるだけで修正しました。偶然発見。設定のリセットやインストールの修復よりもはるかに高速です...
VS メニュー ツール -> カラー テーマの変更
これは私のために働いたものです:
1 - delete all in C:\Users\userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0
2 - open vs console as administrator, and run:
devenv.exe /setup
devenv.exe /ResetSettings
これにより、すべての環境設定がリセットされます。
上記のいずれも機能しない場合は、このレジストリキーの下にあるすべてのGUID名のフォルダーを削除します(Visual Studioインスタンスが閉じていることを確認してください)。
Visual Studio 2012を使用している場合:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\FontAndColors
Visual Studio 2013を使用している場合:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors
Visual Studio 2015を使用している場合:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\FontAndColors
Visual Studioを再起動すると、構成するさまざまな「ユーザーの種類」が表示されます。次に、バックアップしたフォントと色をインポートできます。これで、すべてがうまくいきます。これは、VSの以前のバージョンと将来のバージョンでも機能する可能性がありますが、私はテストしていません。
免責事項:これらのレジストリ調整を行う前に、現在のフォントと色の設定をエクスポート/バックアップしてください。私はあなたがあなたの設定を失うことに対して責任を負うことはできません:)
それでもこの問題が発生する場合は、ResetSettings を試してください (私にとってはうまくいきました)。
注: これにより、Visual Studio 2012 の設定がリセットされます :)
1) 閉じる vs.
2) cmd を (管理者として) 開きます。
3) devnev.exe フォルダー ("C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE" など) に移動します。
4) 「devnev.exe /ResetSettings」と入力します。
5) vsを開いて美しい色を見てください
問題の原因を発見: 「Productivity Power Tools 2012」がインストールされている場合、
[ツール] -> [オプション] -> [ Productivity Power Tools ] に移動し、[色付きパラメータ ヘルプ] オプション をオフにする必要があります。
これにより、シンタックス ハイライトの問題が修正されました。
Visual Studio 2013で私と同じ問題が発生した場合、最初に VS2013 を閉じてから次のレジストリ キーを削除することが唯一の解決策でした。
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors
VS2013 を再度開いた後、型の構文の強調表示が復元されました。
レジストリ キーを削除する前に、[ツール] > [オプション] の [フォントと色] セクションの [ユーザー タイプ...] 設定がすべて欠落していることに気付きました。レジストリ キーを削除すると、それらが復元されました。それらはデフォルト値を達成し、私が探していた構文の強調表示色を提供してくれました。
これが私にとって有効な唯一の解決策でした。テーマの切り替え、個人用設定のデフォルトへのリセット、さまざまなコマンド ライン スイッチを使用した devenv.exe の実行による Visual Studio のセットアップ/リセットが機能しませんでした。
また、Microsoft の Connect サイトで次のバグ レポートを作成しました。
私にとっては「Productivity Power Tools 2012」が原因でした。ここで提案されたものは何も役に立ちませんでした。電動工具を取り外した後、色が戻ってきました。
1 - C:\Users\userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0 のすべてを削除します 2 - vs コンソールを管理者として開き、実行します: devenv.exe /setup devenv.exe /ResetSettings1 - C:\Users のすべてを削除します\userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0 2 - vs コンソールを管理者として開き、次を実行します: devenv.exe /setup devenv.exe /ResetSettings
これは私を助けたものです...
ここにリストされているいくつかの解決策を試した後、最終的に、私の問題は非常に大きな (488000 文字以上) 文字列変数が原因であることがわかりました。ハイライトはその行までは機能していましたが、それ以降は機能していませんでした。文字列の長さを短くすると、残りのファイルの強調表示が正常に機能するようになりました。
devenv を終了する
パスの下に移動します hkey_current_user\software\microsoft\visualstudio!
9.0 、 10.0 、 10.0_config を削除します (11.0 と 11.0_config を除く他のすべてのフォルダーを意味します)
devenv を起動して、魔法の色が正常に戻るのを確認します
管理者として vs コンソールを開き、次を実行します。
devenv.exe /setup
devenv.exe /ResetSettings
このソリューションは私にとってはうまくいきました。どうもありがとうガズ・ウィンター
同じ問題がありました....アンインストールして再インストールするだけでは問題は解決しませんでした。アンインストール後、プログラム ファイル内の VS 2012 の残りをすべて削除し、関連するすべてのレジストリ キーを削除し、マイ ドキュメントから VS 2012 フォルダーを削除してから再インストールすると、フォントと色の表示項目にユーザー タイプが表示されました。すべてが正常に戻りました。私の推測では、レジストリ キーの 1 つまたは複数に問題があったと思われますが、それについては確信が持てません。
Roslyn のプレビューをインストールした場合は、アンインストールします。これは私にとってはうまくいきました。
この「Productivity Power Tools 2012」をダウンロードしてインストールします。このツールをインストールした後、この手順を取得するには、[ツール] -> [オプション] -> [Productivity Power Tools] に移動し、[カラー化されたパラメータ ヘルプ] オプションをオフにします。
これにより、構文ActionResultがデフォルトの黒色に設定されておらず、ハイライトの問題が解決されたため、キーワードが修正されました。