検索結果を分析する
JetBrains Rider のナビゲーション操作と検索操作で複数の結果が得られた場合、これらの結果を検索ウィンドウに表示することができます。検索ウィンドウは、検索結果を分析するためのさまざまな方法を提供します。
一部のアクション、たとえば使用箇所の検索では、結果がこのウィンドウに自動的に表示されます。その他のアクションについては、検索結果のポップアップが表示されたときに手動で実行できます。検索ツールウィンドウで開く をクリックするか、テンキーの Shift+Enter または + を押します。
新しいナビゲーションまたは検索アクションの結果は、検索ウィンドウの新しいタブに表示されるため、以前の検索に簡単に戻ることができます。
ツールウィンドウのタブを切り替えるには、Alt+Right と Alt+Left を押します。
検索ウィンドウを閉じた場合は、メインメニューで を選択するか、Alt+3 を押すことで、いつでもウィンドウを再度開くことができます。検索結果のあるタブは、ソリューションを閉じるまで保持されます。
他のナビゲーションコマンドや検索コマンドとは異なり、複数ファイル内検索 Ctrl+Shift+F の結果は、デフォルトで検索ウィンドウの同じタブに表示されます。以前のテキスト検索の結果を別のタブに保存したい場合は、複数ファイル内検索ポップアップの左下隅にある結果を新規タブで開くを選択します。

検索ウィンドウ

ウィンドウのツールバーコントロールを探す
検索結果の種類によっては、ツールバーコントロールのセットが異なる場合があります。
コントロール | 名前 | 説明 |
---|---|---|
| 再実行 Ctrl+F5 | 最後の検索を繰り返します。 |
| タブをピン留め | 現在のタブを固定または固定解除するには、このボタンをクリックします。このウィンドウで最大数のタブに達したときにタブが自動的に閉じないようにするには、タブを固定する必要があります。 |
| すべて展開 / すべて折りたたむ | 現在のタブのすべてのノードを展開 / 折りたたみます。 |
| 前 / 次へ | 前 / 次の項目に移動し、それに応じてソースコードをスクロールします。 |
| エクスポート | このボタンをクリックすると、現在ウィンドウに表示されているデータがテキスト形式でエクスポートされます。 |
| シングルクリックで移動 | このボタンが押されると、エディターはファイルを開き、ウィンドウで選択された項目に従ってスクロールします。 |
| 同じ行に出現箇所をマージする | このオプションを選択すると、同じ行にある出現箇所は単一の項目として表示されます。 |
| 読み込みアクセスの表示 Ctrl+R | このオプションが選択されていると、読み取り使用箇所のみが表示されます。フィールド、プロパティ、ローカル変数の用途に使用できます。 |
| 書き込みアクセスの表示 Ctrl+W | このオプションが選択されていると、書き込み使用箇所のみが表示されます。フィールド、プロパティ、ローカル変数の用途に使用できます。 |
| メンバーをアルファベット順に並べ替え | 既定では、メンバーは宣言順にソートされます。このボタンをクリックすると、メンバーがアルファベット順に表示されます。 |
タイトルバーのコンテキストメニューとボタン
ウィンドウヘッダーを右クリックし、コンテキストメニューを使用して表示モードを構成したり、ウィンドウを別のツールウィンドウバーに関連付けたり、ウィンドウのサイズを変更したり非表示にしたりすることができます。
ツールバーのボタンを使用することもできます。
項目 | ショートカット | 説明 |
---|---|---|
| Shift+Escape | ツールウィンドウを非表示にします。 すべてのツールウィンドウを非表示にするには、Ctrl+Shift+F12 を押します。 |
検索結果に関連するコードを表示する
エディターで特定の結果を開くには、それをダブルクリックするか、Enter または F4 を押します。
エディターで次 / 前の検索結果を開くには、Ctrl+Alt+Down/ Ctrl+Alt+Up を押して、ウィンドウのツールバーの /
をクリックするか、メインメニューから を選択します。
選択した項目のソースコードをウィンドウ内で調べるには、ツールバーのソースのプレビュー をクリックします。
検索結果のフィルター
検索結果を名前でフィルタリングするには、ウィンドウの名前の一部の入力を開始するだけです。
使用箇所の検索の検索結果は、発生の種類によってさらにフィルタリングできます。
読み取りまたは書き込みの用途のみを表示するには、ツールバーの
または
をクリックします。
グループ検索結果
検索結果はツリービューとして表示され、さまざまな階層順に表示できます。デフォルトの順序は最初の検索によって異なりますが、ツールバーのグループ化ボタンを使用していつでも変更できます。
デフォルトでは、すべての結果が別々の項目として表示されます。単一の項目と同じ行にあるすべての結果を表示すると便利な場合があります。これを行うには、ツールバーの同じ行に出現箇所をマージする をクリックします。
また、検索結果を使用箇所の種類(つまり、宣言、呼び出し、パラメーター、メソッドの戻りなど、さまざまな場所でターゲットアイテムがどの程度正確に使用されているか)ごとにグループ化することもできます。これを行うには、ツールバーの発生タイプ をクリックします。
関連ページ:

使用箇所の検索のシンボル
このコマンドを使用すると、ソリューションおよび参照アセンブリ内の 1 つ以上のシンボルのすべての使用箇所を検索できます。シンボルの宣言またはその他の使用箇所から検索を開始できます。このコマンドは、ソリューションエクスプローラー、構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。シンボルの使い方を探すエディターのシンボルにキャレットを配置するか、構造ツールウィンドウでシンボルを選択します。以下のいずれか 1 つを実行します: メインメニューからを選択します。右クリックし、コンテキス...

ソリューション内のテキストを検索して置換する
ソリューション全体、プロジェクト、ネストされた階層を持つ任意のディレクトリ、任意のスコープ内のテキストを検索して置き換えることができます。プレビュータブまたは検索ウィンドウで検索結果を確認します。ソリューション内のテキストを検索ソリューションの特定の部分のみを検索する場合は、エクスプローラーツールウィンドウで対応するノードを選択します。を押すか、を選択します。複数ファイル内検索ダイアログで、検索文字列を入力します。必要に応じて、検索オプションを指定します。をクリックするかを押して、最近の検索

ツールウィンドウの表示モード
デフォルトでは、ツールウィンドウはメインウィンドウの端にアタッチされ、常に表示されています。たとえば、特定のツールウィンドウの表示モードを変更して、アクティブな場合にのみ表示したり、ツールウィンドウバーから切り離したりできます。ツールウィンドウの表示モードを変更するメインメニューでに移動し、表示モードを選択します。または、ツールウィンドウのヘッダーでクリックし、を選択して、表示モードを選択します。次のツールウィンドウの表示モードを使用できます。ドック (ピン留め): これは、ツールウィンドウが...

ツールウィンドウ
ツールウィンドウは、開発タスクへのアクセスを提供します。ソリューション構造の表示、アプリケーションの実行とデバッグ、バージョン管理システムやその他の外部ツールとの統合、コード分析、検索、ナビゲーションなどです。デフォルトでは、ツールウィンドウはメインウィンドウの下部と側面に接続されています。ただし、別のモニターなどで別のウィンドウとして使用するために、再配置したり、切り離したりすることもできます。一部のツールウィンドウは常に使用可能であり (たとえば、エクスプローラーおよび構造)、一部は特定のプ...

例外スタックトレースを調べて移動する
外部スタックトレースを受け取った場合 (たとえば、バグレポートから)、専用のスタックトレースウィンドウでそれを開き、対応する例外が発生したコードに移動できます。このウィンドウで、ファイル、タイプ、メソッドをクリックして、エディターに表示できます。各スタックトレースは新しいタブで開かれ、それを閉じるかソリューションを閉じるまで使用できます。スタックトレースウィンドウを閉じた場合は、メニューからを選択して再び開くことができます。例外の原因となったコードに移動する例外スタックトレースをクリップボードに...

TODO リスト
JetBrains Rider は、コード内のタスクと技術的負債を追跡する簡単な方法を提供します。特定のパターンに一致するコード項目(コメント、文字列リテラル、識別子)は、TODO ウィンドウを使用して、エディターおよびソリューション全体で簡単に見つけることができます。TODO 項目は、そのタイプ (編集、通常、質問、警告、エラー) に応じてエディターとエラーストライプでハイライトされます。色は、エディター | TODO 設定ページで設定できます。TODO パターン:デフォルトでは、JetBr...