C++ を使用した Visual Studio 2012 および 2013 プレビューでの構文の強調表示に問題があります。数日前に両方をインストールして以来、この問題が発生しました(2012年に問題が発生した後、2013年を試しました)。
以下からわかるように、テキストの色は完全にめちゃくちゃです。int などの一部のキーワードが適切に強調表示されない、灰色の戻り値がさまざまなテキストで完全に壊れている、クラスの色がさまざまなテキストとマージされているなど。
私はグーグルから見つけた通常のことをしましたが、次のような成功はありませんでした:
- %appdata% からインテリジェンスをリセット
- コマンド プロンプトから、または [ツール] -> [インポートとエクスポートの設定] からユーザー設定をリセットします。
- Visual Studio オプションでハードウェア アクセラレーションをオフにしました。
幸いなことに、これは Visual Studio 2010 ではまったく発生しないため、それまでの間、自分のマシンに保存しました。2010 がまだマシンに存在している間に 2012 と 2013 をインストールしましたが、インストール中に 2010 の設定をインポートするオプションを選択しなかったため、「技術的には」IDE をクリーン インストールする必要がありました。私が気付いた唯一の他のことは次のとおりです。2012 年または 2013 年にプロジェクトを開始すると、すべてのコードの強調表示は完全に正しくなりますが、テキストを変更または追加するとすぐに、すべてが台無しになります (上の画像のように)。したがって、Intellisense またはハイライトを制御するものは、起動時に一度だけ機能し、プログラムの実行中に突然動作を停止するようです。