ReSharper 2019.3ヘルプ

ナビゲートして検索

ReSharperを使用すると、宣言、メンバー、メソッド呼び出し、継承階層、エラーなどを使用してソースコードを検索することができます。

ナビゲーションと検索の範囲は、ソリューションのファイルに限定されません。必要に応じて、参照ライブラリのシンボルをナビゲーションまたは検索結果に含めることができます。

オブジェクトブラウザソリューション・エクスプローラークラスビューファイル構造ウィンドウ検索結果ウィンドウ、およびその他のReSharperツールウィンドウから、エディター内の任意の場所からナビゲーションを開始できます。

ナビゲーションおよび検索コマンドは、ReSharper | ナビゲートおよびReSharper | 検索メニューで使用できます。キーボードショートカットはもちろん、エディターおよびその他のウィンドウのコンテキストメニューにも表示されます。

作業に応じて、ReSharperのナビゲーションと検索機能の異なるセットがあなたを手助けするかもしれません:

  • ソリューションまたはリファレンスライブラリで何かを見つける必要がある場合は、名前で検索セクションのコマンドを調べましょう。

  • 現在のコードシンボルに関連する項目に移動する必要がある場合は、シンボルから移動セクションのコマンドを調べます。

  • ReSharperには、現在のキャレット位置から利用可能なすべてのナビゲーションオプションをグループ化する汎用次にナビゲートショートカットも用意されています。このショートカットの詳細については、次にナビゲートのセクションを参照してください。

  • 現在のファイル、プロジェクト、ソリューション、または参照されているライブラリで特定のシンボルの使用箇所を知りたい場合は、使用箇所の検索セクションのコマンドを調べます。

  • エディターの現在のキャレット位置に応じて、ReSharperは多くの関連ナビゲーションオプションを提案できます。これらのオプションの詳細については、現在のコンテキストをナビゲートするを参照してください。

  • ReSharperはあなたの行動と航海履歴を追跡し、以前に行った場所にナビゲートするためのさまざまなコマンドを提供します。詳細は、最近の場所と変更をナビゲートするを参照してください。

  • ReSharperを使用すると、コード解析のパワーをカスタム検索や置き換えのために使用できます。詳細は、構造検索と置換を参照してください。

さらに、ReSharperは他のナビゲーション手段を提供しています:

ReSharperのナビゲーションと検索機能のほとんどは、C#とVisual Basic .NETで利用可能であり、いくつかは複数の言語で利用可能であり、他の言語は言語特有です。次の表は、サポートされているすべてのナビゲーション機能と検索機能、および言語/技術を示しています。

ここでは、C#のナビゲーションおよび検索機能の使用方法について説明します。特定の言語で利用可能なナビゲーションおよび検索機能の詳細については、言語によるReSharperの該当するトピックを参照してください。

最終更新日: 2020年1月14日

関連ページ:

コンパイル済みコードをナビゲートする

ソリューションはプロジェクトのソースコードに限定されず、ソリューションで使用されているライブラリへの参照も含まれています。あたかもそれらがあなたのソリューションの一部であるかのようにそれらのライブラリからシンボルにナビゲートするためのアクセスと機会を持つことは非常に便利です。ReSharperは、組...

ファイル構造ウィンドウ

ReSharperでは、ファイル構造ウィンドウを使って現在のドキュメントの構造をナビゲートすることができます。これは大きなファイルでのナビゲーションを非常に簡単にします。ウィンドウはエディターと同期しています。別のエディタータブに切り替えると、ウィンドウには対応するファイルの構造が表示されます。ファ...

検索結果ウィンドウ

このウィンドウは、さまざまな検索結果(たとえば、シンボルの使用、外部シンボルの使用、シンボルのAPIの公開など)を表示するために使用されます。最新の検索の結果と以前の検索の結果が別のタブに表示されます。それぞれの新しい検索コマンドの結果は、同じ検索/ナビゲーションコマンドを除いて、別々のタブに表示さ...

名前で検索

ReSharperを使用すると、いくつかのキーストロークで任意のコードアイテムやファイル、または一致するテキストに移動することができます。ナビゲーションの範囲には、ソリューション全体のシンボルとファイル、ソリューションのプロジェクトで参照されるすべてのアセンブリが含まれます。ソリューション内のコード...

次にナビゲート

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

現在のコンテキストをナビゲートする

ReSharperには、現在のコンテキストに基づいてコードをナビゲートするのに役立つ多くの機能があります。つまり、開いている文書とその中のキャレットの位置に従います。ファイル構造のナビゲート:ReSharperでは、ファイル構造ウィンドウを使って現在のドキュメントの構造をナビゲートすることができます...