ReSharper 2019.2ヘルプ

関数出口にナビゲートする

ReSharper | ナビゲート | 次にナビゲート | 機能終了
Ctrl+Shift+G | 機能終了
ReSharper_NavigateToFunctionExits

このコマンドを使用すると、関数の終了ポイントに簡単に移動できます。関数の名前、プロパティーのgetterまたはsetter、コンストラクターの名前、return および throw ステートメントで次にナビゲートを呼び出すと、このコマンドを見つけることができます。

ReSharperは、void 戻り型を持つ関数の場合、return および throw ステートメント、および終了括弧を関数の終了として扱います。

終了ポイントが1つしかない場合は、ReSharperはそこに直接移動します。複数の終了ポイントがある場合は、それぞれが青色で強調表示されています。

Navigating to function exits

ハイライトも複製され、%blue%マーカーが右側のマーカーバーに表示されます。すべてのハイライトが現在の画面に表示されているわけではない場合、これらのマーカーをチェックすると役立つ場合があります。
強調表示された項目間を移動するには、メニューでReSharper | 検索 | 次へ/前のハイライトに移動を選択するか、Ctrl+Alt+PageDown / Ctrl+Alt+PageUpを押します。または、エディターの右上隅にあるステータスインジケーターThemedIcon ErrorStripeFindNext Screen Gray を表示する必要があります)をクリックして、強調表示間をジャンプします。
ハイライトの確認が終了したら、Esc を押してハイライトを削除します。

デフォルトでは、キャレットをいずれかに設定すると、ReSharperはすべてのコンテキスト出口を自動的に強調表示します。

ReSharper highlights context exits

必要に応じて、ReSharperオプションのコード・インスペクション | 設定ページでコンテキスト終了を強調表示するチェックボックスをオフにすることで、これを無効にすることができます。

この機能は、次の言語とテクノロジでサポートされています。

Language: C#Language: VB.NETLanguage: C++Language: HTMLLanguage: ASP.NETLanguage: RazorLanguage: JavaScriptLanguage: TypeScriptLanguage: CSSLanguage: XMLLanguage: XAMLLanguage: ResxLanguage: Build ScriptsLanguage: ProtobufLanguage: JSON
Feature is availableFeature is availableFeature is not availableFeature is not availableFeature is not availableFeature is not availableFeature is availableFeature is availableFeature is not availableFeature is not availableFeature is not availableFeature is not availableFeature is not availableFeature is not availableFeature is not available

C#の機能の使用方法については、こちらの説明と例を参照してください。他言語の詳細については、言語によるReSharperの対応するトピックを参照してください。

最終更新日: 2019年10月15日

関連ページ:

次にナビゲート

次にナビゲートは、ほとんどのナビゲーションニーズのための単一のショートカットです。コンテキストで使用可能なすべてのナビゲーション宛先を含むドロップダウンリストが開きます。エディター、ファイル構造ウィンドウおよび他のツールウィンドウからこのコマンドを呼び出すことができます。コンテキストで利用可能なナビ...

マーカーバーとステータスインジケータ

マーカーバーとステータスインジケーターを使用すると、現在のファイルの設計時コードインスペクションの結果を確認し、コードの課題間を移動できます:また、マーカーバーには、たとえば現在のファイルの使用箇所を強調表示するときに、他のReSharperアイテムの特別なマークが表示されます次の場合、マーカーバー...

異なる言語でのReSharperの機能

以下の表は、各ReSharper機能がサポートされている言語/技術を説明しています。言語固有の機能のみを一覧表示し、プロジェクト依存関係図、名前空間の調整リファクタリング、スタックトレースエクスプローラー、最近のファイルを見るなどのプロジェクト/ソリューションのスコープには多くの機能は含まれていませ...

ASP.NET MVC特有の機能

ReSharperには、一般的なASP.NET機能に加えて、ASP.NET MVCでの作業をより簡単にサポートする特殊機能があります。構文の強調表示:ASP.NET MVCメソッドの呼び出しとパラメータに対する特別な構文の強調表示コード補完:文字列リテラルでアクションとコントローラーを参照するための...

言語によるReSharper: MSビルド

MSBuildは、アプリケーションを構築するために広く使用されているプラットフォームです。特定のXMLタグを使用して、プロジェクトの構築方法や実行方法を定義できます。ReSharperを使用すると、より速く行うことができます。ReSharperオプション(Alt+R,,O)のページのMSBuildと...

言語によるReSharper: Googleプロトコルバッファ (プロトブフ)

ReSharperは、Googleプロトコルバッファ(Protobuf)バージョン2.xおよび3.0の.protoファイルでIDEサポートを提供します。ReSharperオプション(Alt+R,,O)のページのプロトブフチェックボックスをオフにすることにより、.protoファイルのReSharper...