移動および検索
JetBrains Rider を使用すると、宣言、メンバー、メソッド呼び出し、継承階層、エラーなどのほか、アクション、設定、ツールウィンドウなどの IDE 項目を使用してソースコードを検索することができます。
ナビゲーションと検索の範囲は、ソリューションのファイルに限定されません。必要に応じて、参照ライブラリのシンボルをナビゲーションまたは検索結果に含めることができます。
お使いのタスクに応じて、JetBrains Rider のナビゲーションと検索機能のさまざまなセットが役立ちます:
ソリューションまたはリファレンスライブラリで何かを見つける必要がある場合は、名前で検索セクションのコマンドを調べましょう。
現在のコードシンボルに関連する項目に移動する必要がある場合は、シンボルから移動するセクションのコマンドを調べます。
JetBrains Rider は、現在のキャレット位置から利用できるすべてのナビゲーションオプションをグループ化する汎用次に移動ショートカットも提供します。このショートカットの詳細については、「次に移動」セクションを参照してください。
現在のファイル、プロジェクト、ソリューション、参照されているライブラリで特定のシンボルの使用箇所を知りたい場合は、使用箇所の検索セクションのコマンドを調べます。
エディター内の現在のキャレット位置に応じて、JetBrains Rider は関連するナビゲーションオプションを多数提案できます。これらのオプションの詳細については、「現在のコンテキストを移動する」を参照してください。
さらに、JetBrains Rider は他のナビゲーション手段を提供します:
ソリューションの他の場所にベースシンボルまたは継承があり、アセンブリを参照しているタイプおよびタイプメンバーの場合、JetBrains Rider は、継承階層を上下に移動できるガターアイコンを表示します。

詳細は、ガターマークを使用して継承階層を移動するを参照してください。
ナビゲーション機能を保持した現在のファイルの構造を表す構造ウィンドウウィンドウ。
TODO 項目は、チームメイトが作業を便利な方法で整理し、注意が必要なソースコード内の位置を簡単に検索できます。詳細については、TODO リストを参照してください。
ナビゲーションおよび検索コマンドのショートカット
すべて検索
ダブル Shift | |
Ctrl+F | |
F3 | |
Shift+F3 | |
Ctrl+R | |
Ctrl+Shift+F | |
Ctrl+Shift+R | |
Ctrl+F3 | |
Ctrl+Shift+N | |
Ctrl+F12 | |
Ctrl+Alt+Shift+N | |
Ctrl+Shift+A |
シンボルから移動する
Ctrl+Shift+G | |
Alt+F7 | |
Ctrl+B | |
Ctrl+Shift+B | |
Ctrl+Alt+F7 | |
Ctrl+U | |
Ctrl+N, K | |
Ctrl+Alt+B | |
Ctrl+Shift+F7 |
コンテキストナビゲーション
Alt+Down | |
Alt+Up | |
Ctrl+G | |
Ctrl+Tab | |
Alt+F1 | |
Ctrl+J, P | |
Ctrl+E | |
Ctrl+N, E | |
Alt+Shift+C | |
Ctrl+Shift+Backspace | |
Ctrl+Alt+Left | |
Ctrl+Alt+Right | |
Alt+Right | |
Alt+Left | |
F11 | |
Ctrl+Shift+[digit] | |
Ctrl+F11 | |
Shift+F11 | |
Ctrl+[digit] | |
Ctrl+Shift+F11 | |
Ctrl+J, X | |
Ctrl+J, Z | |
Alt+2 | |
Alt+7 | |
Alt+3 | |
Ctrl+Alt+Down | |
Ctrl+Alt+Up |
関連ページ:
コンパイルされたコードを移動する
ソリューションはプロジェクトのソースコードに限定されず、ソリューションで使用されているライブラリへの参照も含まれています。あたかもそれらがあなたのソリューションの一部であるかのようにそれらのライブラリからシンボルに移動するためのアクセスと機会を持つことは非常に便利です。JetBrains Rider は、組み込みの逆コンパイラーと、コンパイルされたコードを見て移動するのに役立つ多くの機能を提供します。コンパイルされたアセンブリからのシンボルのコードプレゼンテーションは、設定、PDB 情報の可用性...
次に移動
次に移動は、ほとんどのナビゲーションニーズに対応する 1 つのショートカットです。コンテキストに応じて利用可能なすべてのナビゲーション宛先を含むリストが開きます。このコマンドは、ソリューションエクスプローラー、構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。コンテキストで利用可能なナビゲーションアクションを表示するエディター内のシンボルにキャレットを配置するか、ツールウィンドウでシンボルを選択するか、エディター内の任意の場所にキャレットを配置します。を押すか、メインメニューか...
現在のコンテキストを移動する
JetBrains Rider には、現在のコンテキスト、つまり開いているドキュメントとその中のキャレットの位置に基づいてコードを移動するのに役立つさまざまな機能が用意されています。エディターのタブとツールウィンドウを移動する、構造別にファイルを移動する、包含宣言に移動する、メンバーとタグを移動する、暗黙的なインポートを移動する、エディターのパンくずリスト、行番号でコードを移動する、スクロールバーと関連機能、より複雑なナビゲーション機能に加えて、エディターでは基本的なキャレットナビゲーションショ...
構造別にファイルを移動する
構造ウィンドウ:JetBrains Rider では、構造ウィンドウを使って現在の文書の構造を移動することができます。これは大きなファイルでのナビゲーションを非常に簡単にします。ウィンドウはエディターと同期しています。別のエディタータブに切り替えると、ウィンドウには対応するファイルの構造が表示されます。構造ウィンドウを開いて使用するを押すか、を選択します。現在のドキュメントの内容はツリー構造で表示され、ドキュメント内を探索したり移動したりできます。任意のシンボルをダブルクリックすると、エディター...
TODO リスト
JetBrains Rider を使用すると、コード内のタスクと技術的負債を簡単に追跡できます。特定のパターンに一致するコード項目 (コメント、文字列リテラル、識別子) は、エディター内だけでなく、TODO ウィンドウを使用してソリューション全体でも簡単に見つけることができます。TODO 項目は、そのタイプ (編集、通常、質問、警告、エラー) に応じてエディターとエラーストライプでハイライトされます。色は、エディター | TODO 設定ページで設定できます。TODO パターン:デフォルトでは、...
設計時にコードの問題を分析する
JetBrains Rider は、エディターでコードファイルを開くとすぐに、コードファイルが閉じられるまで分析を開始します。検出されたすべてのコードの問題は、重大度に応じてエディターでハイライトされます。問題のマップは、エディターウィンドウの右側のエラーストライプにも表示されます。ここでは、ファイルのステータスを即座に確認し、マークをクリックして特定のコードの問題に移動できます。デザインタイムインスペクションの機能:デザイン時のインスペクション機能は、Rider エディターの基本機能への主要...