Visual Studio で break ステートメントに対応するループを強調表示するにはどうすればよいですか?

Visual Studio で break ステートメントに対応するループを強調表示するにはどうすればよいですか?

ループがあり、と入力するとbreak、Visual Studio は次のようにキーワードと対応するループを強調表示します。

ここに画像の説明を入力してください

行をセミコロンで終了し、行外に移動すると、強調表示は消えます。カーソルを移動すると:

  • break声明の前に
  • break声明の後
  • あるいはその中間

そこから抜け出した文は再度強調表示されません。強調表示を確認するには、単語を削除して再入力する必要があります。

一般的に、これは巨大な問題は、私が継承したコードには、if正常なプログラマーが行うよりもはるかに多くのネストされたループとステートメントが含まれているため、単語を再入力せずにこの書式設定を確実に再適用できると便利です。

{つまり、基本的には、カーソルをの直前または直後に置いたときに同じように動作するようにしたいのです}。そうすると、一致する中括弧が自動的に強調表示されます。

これに関する設定、あるいはプラグインなどはあるのでしょうか?

答え1

Resharperはあらゆる種類のハイライト機能を持っています。私も持っていますが、あなたがおっしゃったハイライト機能があります。「break」をクリックすると「for」がハイライトされます。また、一致するブレースを強調表示ただし、Resharper は無料ではありません。個人的には、価格に見合う価値があると思います。

また、括弧の強調表示については Viasfora を参照してください。各ネスト レベルに異なる色が割り当てられます。Viasfora は無料で、Resharper で問題なく動作します。

関連情報