ReSharper 2020.3 ヘルプ

検索結果を分析する

ReSharper | Windows | 検索結果
Control+Alt+U
ReSharper_ShowFindResults

必要に応じて、デフォルトの動作を変更して、見つかった単一の使用箇所が検索結果ウィンドウにも表示されるようにすることができます。これを行うには、ReSharper オプションの環境 | 検索とナビゲーションページの使い方:1 つだけの結果がある場合は.... チェックボックスをオフにします。

検索結果をフィルター

検索結果を名前でフィルタリングするには、ウィンドウの名前の一部の入力を開始するだけです。

ほとんどのナビゲーションおよび検索コマンドの検索結果は、発生の種類によってさらにフィルタリングできます。

  • 読み取りまたは書き込みの用途のみを表示するには、ツールバーのThemed icon usage read screen grayまたはThemed icon usage write screen grayをクリックします。

  • フィルターの使用 Themed icon filter screen gray をクリックして、表示する出現箇所の種類を選択します。

  • フィルタリングをクリアするには、フィルターの使用 Themed icon filter screen gray をクリックし、すべての使用箇所を表示を選択します。

  • 一部の出現箇所を非表示にするには、1 つ以上のアイテムまたはグループ化ノードを選択し、Delete を押すか、右クリックして変更を無視を選択します。選択した出現箇所は、現在の結果ビューから非表示になります。ツールバーの無視された使用箇所を表示する Themed icon ignore errors screen gray ボタンを使用して、灰色で表示される無視されたアイテムを表示または非表示にすることができます。無視された項目が表示されたら、右クリックして無視して元に戻すを選択し、無視を停止できます。

グループ検索結果

デフォルトでは、すべての結果が別々の項目として表示されます。単一の項目と同じ行にあるすべての結果を表示すると便利な場合があります。これを行うには、ツールバーの同じ行に出現箇所をマージする Themed icon merge screen gray をクリックします。

検索結果はさまざまな階層的な順序で表示できます。デフォルトの順序は最初の検索によって異なりますが、ツールバーの以下によるグループ: セレクタでいつでも変更できます。

また、検索結果を使用箇所の種類(つまり、宣言、呼び出し、パラメーター、メソッドの戻りなど、さまざまな場所でターゲットアイテムがどの程度正確に使用されているか)ごとにグループ化することもできます。これを行うには、ツールバーのグループ分けを種類別に切り替える Themed icon kind screen gray をクリックします。

結果をプレーンリストとして表示する場合は、以下によるグループ: セレクタでなしを選択します。

ブレークポイントとトレースポイントを設定する

Find Results ウィンドウでの結果の取得方法とは無関係に、設定されている行が検索結果に表示される場合は、ブレークポイントとトレースポイントが表示されます。さらに、F9 でブレークポイントを切り替えたり、Ctrl+F9 でブレークポイントを有効 / 無効にしたり、コンテキストメニューからブレークポイントやトレースポイントに関連するコマンドにアクセスすることができます。

ReSharper: breakpoints and tracepoints in the Find Results window

検索結果によるその他の操作

検索結果が互いに関連している場合(つまり、特定のシンボルの使用、特定のシンボルから派生したシンボルなど)、ツールバーのダイアグラムに表示する Themed icon type layout alt screen gray をクリックして、タイプ依存関係図に表示できます。

シンボルまたはグループ化ノードが現在のタブの使用箇所検索のターゲットでない場合、検索結果ウィンドウからこのシンボル使用箇所を見つけるか、関連するシンボルの使用箇所を見つけることができます。これを行うには、このアイテムを右クリックして、コンテキストメニューで対応するアクションを選択するか、Alt+F7 または Shift+Alt+F7 を押します。

関連ページ:

検索結果ウィンドウ

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

使用箇所の検索のシンボル

このコマンドを使用すると、ソリューションおよび参照されるアセンブリ内の 1 つ以上のシンボルのすべての使用箇所を見つけることができます。シンボルの宣言またはその他の使用箇所から検索を開始できます。このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウ、その他のツールウィンドウから呼び...

ブレークポイントをナビゲートする

ReSharper を使用すると、ソリューション内のブレークポイント / トレースポイントにすばやくジャンプし、グループ化、検索、プレビュー、シンボル名を備えた専用ツールウィンドウですべてのブレークポイントを調べることができます。検索結果ウィンドウのブレークポイントを表示、切り替え、有効 / 無効に...

型依存関係図を見る

ReSharper を使用すると、型がソリューション内でどのように依存するかを視覚的に調べることができます。型依存関係図では、異なるプロジェクトまたはコンパイルされたアセンブリから任意の数の型を追加し、それらの間のさまざまな種類の依存関係を視覚化できます。初期図を作成する :新しい型依存関係図を作成...

関連エンティティの使用箇所の検索

このコマンドを使用すると、特定のスコープ内で、選択されたシンボルに何らかの形で関連するエンティティ \&=(& テキスト出現箇所、動的参照など)の使用箇所を見つけることができます。このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウおよびその他のツールウィンドウから呼び出すことがで...

構造検索と置換

場合によっては、正規表現に一致する特定のシンボルやテキストの出現を検索するなどの標準的な検索方法では、目的の結果が得られない場合があります。例:プロジェクトに固有のコードの匂いを見つけたり、リファクタリングする必要があるコードを見つける必要があるかもしれません。ReSharper を使用すると、特定...