1

C++ を使用した Visual Studio 2012 および 2013 プレビューでの構文の強調表示に問題があります。数日前に両方をインストールして以来、この問題が発生しました(2012年に問題が発生した後、2013年を試しました)。

以下からわかるように、テキストの色は完全にめちゃくちゃです。int などの一部のキーワードが適切に強調表示されない、灰色の戻り値がさまざまなテキストで完全に壊れている、クラスの色がさまざまなテキストとマージされているなど。

http://i.stack.imgur.com/iLS5E.png

私はグーグルから見つけた通常のことをしましたが、次のような成功はありませんでした:

  • %appdata% からインテリジェンスをリセット
  • コマンド プロンプトから、または [ツール] -> [インポートとエクスポートの設定] からユーザー設定をリセットします。
  • Visual Studio オプションでハードウェア アクセラレーションをオフにしました。

幸いなことに、これは Visual Studio 2010 ではまったく発生しないため、それまでの間、自分のマシンに保存しました。2010 がまだマシンに存在している間に 2012 と 2013 をインストールしましたが、インストール中に 2010 の設定をインポートするオプションを選択しなかったため、「技術的には」IDE をクリーン インストールする必要がありました。私が気付いた唯一の他のことは次のとおりです。2012 年または 2013 年にプロジェクトを開始すると、すべてのコードの強調表示は完全に正しくなりますが、テキストを変更または追加するとすぐに、すべてが台無しになります (上の画像のように)。したがって、Intellisense またはハイライトを制御するものは、起動時に一度だけ機能し、プログラムの実行中に突然動作を停止するようです。

4

2 に答える 2

3

このキーを削除

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors\Cache

vs2013を再起動します。

codeplex に関するディスカッションで見つけました。私の問題は色の不足でしたが、試してみてください

于 2014-04-29T14:19:05.197 に答える
0

この問題の解決策を提供することはできませんが、これは Microsoft Visual Studio 2012 を悩ませている問題であることはお伝えできます。VS2010 では、ハイライトは C++ にとってかなり基本的なものでした。その他いろいろ。

VS2010 では、あなたと同じように、構文の強調表示にまったく問題はありませんでしたが、実際に強調表示できるものははるかに少なくなりました。より多くの項目に色を付けることができるように、C++ にこの追加の強調表示を導入して以来、非常にバグが多くなっています。

現時点では、さまざまな色のブラケットとブレース、ハーフカラーの修飾子など、さまざまな色の演算子があります。お願い... お願い... かなり直してください。

于 2013-10-02T07:05:32.990 に答える