JetBrains Rider 2026.1 Help

C++ でのナビゲーションと検索

JetBrains Rider は、いくつかのキーストロークで任意のコード項目やファイルに移動できます。 ナビゲーションの範囲には、ソリューション全体のシンボルとファイル、標準ライブラリとライブラリのすべてのシンボルとファイル、外部依存関係が含まれます。

ソリューション内のコードアイテムを名前で検索する

  1. すべての検索結果への統合アクセスを使用するには、 Ctrl+N, G または Shiftキー を押すと、入力を開始して、入力内容に一致する ソリューション内のコード項目を検索できるポップアップが表示されます。

  2. 検索対象を型 (クラス、インターフェース、構造体、列挙型)に限定したい場合は、 移動 | クラスに移動 ... を選択してください。

  3. シンボル (型、メソッド、プロパティ、フィールドなど)を検索したい場合は、 Ctrl+Alt+Shift+N を押してください。

  4. Ctrl+Shift+N を押してのみ ファイルを検索することもできます。

  5. JetBrains Rider では、 Ctrl+F12 を押した後、名前を入力することで、 現在のファイルの型や型メンバーにジャンプできます。

  6. 上記のコマンドのいずれかを呼び出した後、ターゲット項目、その キャメルハンプ省略形、/ またはワイルドカードを入力し始めます。 入力すると、一致する項目のリストが絞り込まれ、最も可能性の高い候補がリストの一番近くに表示されます。

宣言へ移動

このコマンドを使用して、任意のシンボルの使用箇所からシンボルの宣言に移動します。 このコマンドは、ソリューションエクスプローラー、 構造ウィンドウ 、その他のツールウィンドウから呼び出すことができます。

反対方向(シンボルの使用箇所)に移動するには、 シンボルの使用に移動 コマンドを使用できます。

シンボルの宣言に移動するには、 Ctrl+B を押すか、メインメニューで 移動 | 宣言または使用箇所に移動 を選択、または Ctrl キーを押しながらシンボルをクリックします。

依存関係のない decltype 指定子とラムダ(ラムダ本体への移動)で宣言に移動します。 宣言からシグネチャーが一致しない定義に移動する(たとえば、メンバー関数の変更された宣言から古い署名を含む定義に移動する)こともできます。 宣言に移動は、最初のプロジェクトのインデックス作成時にも機能します。

宣言に移動は、コメントやマクロ本体の未解決の識別子でも機能します。 JetBrains Rider は、名前が一致するすべてのシンボルを検索し、それらに移動できます。

サポートされていない C++ ファイル(たとえば、C++ /CX)では、Go to 宣言は、対応する Visual Studio ナビゲーションアクションに自動的にフォールバックします。

ファイルメンバーに移動

このコマンドを使用して、現在の文書内の特定のクラス、関数、フィールドにすばやく移動することができます。

ファイルメンバーに移動するには、 Ctrl+F12 を押すか、メインメニューから 移動 | ファイルメンバー を選択します。

シンボルの種類に移動

宣言に移動 コマンドを実行すると、シンボルが宣言されている場所に移動しますが、 型宣言 コマンドは現在選択されているシンボルの型の宣言に移動します。 例: 変数 Foo myVar = new Foo(); を持っていて、このコマンドを myVar の使用箇所で呼び出すと、クラス Foo の宣言に移動します。 関数でこのコマンドを呼び出すと、関数の戻り値の型に移動します。

このコマンドは typedef に対しても機能します。 このコマンドは、ソリューションエクスプローラー、 構造ウィンドウ 、その他のツールウィンドウから呼び出すことができます。

シンボルの型に移動するには、 Ctrl+Shift+B を押すか、メインメニューから 移動 | 型宣言に移動 を選択します。

象徴の使用箇所に移動

このコマンドを使用すると、シンボルの宣言やその他の使用箇所から、シンボルの特定の使用箇所にすばやく移動できます。 このコマンドは、ソリューションエクスプローラー、 構造ウィンドウ 、その他のツールウィンドウから呼び出すことができます。 逆のナビゲーションは、 宣言に移動 コマンドで使用できます。

このコマンドで得られる使用箇所のリストは、 使用箇所の検索のものと同じです。 しかし、このコマンドは、使用回数が限られているシンボルで、特定の使用箇所を探していて 検索 ウィンドウを開かずにその使用箇所へ移動したい場合に、より便利です。

シンボルの使用箇所に移動するには、 Ctrl+Alt+F7 を押すか、メインメニューから 編集 | 使用箇所の検索 | 使用箇所を表示 を選択します。

ベースシンボルに移動

このコマンドを使用すると、継承階層を上に移動して、現在のシンボルの基本型またはメソッドに移動できます。 このコマンドは、ソリューションエクスプローラー、 構造ウィンドウ 、その他のツールウィンドウから呼び出すことができます。

派生シンボルに移動 および 実装に移動 コマンドを使用すると、反対方向のナビゲーションを使用できます。

基本シンボルに移動するには、 Ctrl+U を押すか、メインメニューから 移動 | ベースシンボル を選択します。

他の型から継承する型やインターフェースを実装する型、および基本型のメンバーをオーバーライド、実装、または非表示にするメンバーの場合、JetBrains Rider は 特別なガターアイコン (例えば、 ThemedIcon.Overrides.Screen.(Gray).png )を表示します。 アイコンの上にマウスを移動すると、基本シンボルが表示され、継承階層を上に移動できます。

実装に移動

このコマンドは、型やメンバーの実際の実装、つまり実行されるソースコードを見つけるのに役立ちます。 たとえば、基本型やメンバーから継承チェーンの中間段階を飛ばして最終的な実装にジャンプしたり、インターフェースメンバーの使用箇所からそのメンバーが実装されているすべての場所に移動することができます。

このコマンドは、ソリューションエクスプローラー、 構造ウィンドウ 、その他のツールウィンドウから呼び出すことができます。 必要に応じて、 ベースシンボルへ移動 コマンドを使用して逆方向に移動できます。

実装に移動するには、 Ctrl+N, K を押すか、メインメニューから ナビゲート | 実装(複数可) を選択します。

派生シンボルへ移動

このコマンドは、タイプまたはメンバーのすべての派生シンボルのリストを取得し、継承階層を下って、それらの 1 つに直接移動できるようにします。 実際の実装を探していて、継承チェーンの中間ステップに興味がない場合は、 実装に移動 を使用してください。

派生シンボルに移動するには、 Ctrl+Alt+B を押すか、メインメニューから 移動 | 実装に移動 を選択します。

ヘッダーとソースの切り替え

宣言と定義が分かれているすべてのシンボルに対して、JetBrains Rider は左側に 宣言 / 定義に移動する ThemedIcon.Switch.Screen.(Gray).png アクションインジケーターを表示します。 この指標をクリックするか Alt+Enter を押すと、シンボルの宣言と定義をすばやく切り替えることができます。

ヘッダーと対応するソースファイルおよびその逆に切り替える方法は他にもあります:

  • Alt+O を押します。

  • Ctrl+Shift+G を押すか、メインメニューから 移動 | 次に移動… を選択し、 次に移動する ポップアップで スイッチヘッダー / ソース を選択します。

  • Ctrl - シンボル名をクリックします。

プライマリテンプレート / スペシャライゼーションに移動する

クラスや関数テンプレートに複数の特殊化がある場合、JetBrains Rider で主テンプレートや特殊化の切り替えができます。

キャレットがプライマリテンプレートまたは特殊化のいずれかにある場合、特殊化の間を移動するには 2 つの方法があります。

  • Alt+Enter を押し、 アクションリスト専門分野に移動する ThemedIcon.Switch.Screen.(Gray).png を選択します。

  • Ctrl+Shift+G を押すか、メインメニューから 移動 | 次に移動… を選択し、 次に移動する ポップアップで 特殊化 を選択します。

いずれの方法でも、すべての専門分野を含むポップアップが表示され、希望するものを選択できます。

テンプレートの特殊化への移動

使用箇所の検索

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

複数の使用箇所がある場合、JetBrains Rider は 結果の分析検索 ウィンドウで支援します。

現在のシンボルの使用箇所を検索するには、 Alt+F7 を押すか、メインメニューから 編集 | 使用箇所の検索 | 使用箇所の検索 を選択します。

ファイル内の使用箇所をハイライト

エディター では、キャレット位置のシンボルの使用箇所を自動でハイライトします。この機能は短いファイルや小さいスコープのローカル変数に便利です。 ただし、この種類のハイライトはスコープが広い場合にはうまく機能しないことがあります。なぜなら、キャレットがそのシンボル上にある間しか選択が維持されないためです。

また、 Esc を押すまで残るキャレット非依存のハイライトもあり、読み取り・書き込みアクセスの使用には異なる 構成可能な色が適用されます。 このハイライトを 1 つのアイテムまたは複数の異なるアイテムに対して同時に切り替え、ショートカットを使用してハイライト間を移動できます。

現在のシンボルと関連エンティティの使用箇所を検索するには、 Ctrl+Shift+F7 を押すか、メインメニューから 編集 | 使用箇所の検索 | ファイル内の使用箇所をハイライト を選択します。

外側の宣言にジャンプ

キャレットが型または関数の本体内の任意の場所にある場合、1 つのショートカットでその型または関数の宣言に移動できます。

含まれている宣言に移動するには、 Alt+Shift+[ を押します。

次 / 前のメンバーに移動

次 / 前のメソッド コマンドを使用すると、コードファイル内の隣接するメンバーとネストされた型の間、またはマークアップファイル内の隣接するタグ間をすばやく移動できます。

これらのコマンドを呼び出すには、 Alt+Down/Alt+Up を押すか、メインメニューで 移動 | 次 / 前のメンバー を選択します。

ソリューションエクスプローラーで検索

この便利なナビゲーション機能を使用すると、ソリューションエクスプローラーでツリーを展開し、自動スクロールして現在のドキュメントに対応する項目をハイライトできます。 大規模なソリューションを使用している場合、またはソリューションエクスプローラーウィンドウを制限まで縮小しなければならない画面領域が限られている場合に特に役立ちます。

関連ファイルに移動するには、 Ctrl+J, P を押します。

JetBrains Rider はアクションやナビゲーション履歴をトラックし、編集済みや参照したコードの場所に移動できるコマンドをいくつか提供します。

ファイル構造の移動

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

構造ウィンドウ を開くには、 Alt+7 を押すか、 表示|ツールウィンドウ|構造 を選択します。

C++ ファイルのファイル構造の表示

JetBrains Rider を使えば、メニューをたどることなくあらゆるアクションをすばやく見つけて適用できます。 アクションとは、現在のキャレット位置で使用できる実行可能コマンド、またはツールウィンドウを開くコマンドなどのグローバルコマンドを意味します。

JetBrains Rider の環境設定を名前で検索して移動することもでき、ポップアップメニューからブール値による環境設定の変更も可能です。

JetBrains Rider アクションを見つけて実行するには、 Ctrl+Shift+A を押すか、メインメニューから ヘルプ | アクションの検索… を選択します。

ブックマーク

後でコード内のある場所に戻りたい場合は、ソリューション内または ライブラリコード内の任意のコード行をブックマークでマークできます。

使用できるブックマークには次の 2 種類があります。

  • ニーモニックのブックマーク — 現在のソリューションの上位 10 位など、頻繁に参照するコード行をマークするのに最も役立ちます。 最大 10 個の番号付きブックマークを同時に持つことができます。 それらは、左側の エディター ガターにある次のアイコンで示されます: ThemedIcon.Bookmark3.Screen.(Gray).png

    この種類のブックマークには専用のショートカットを使用します。 Ctrl+Shift+[桁数] でこの桁数のブックマークを切り替え、 Ctrl+[桁数] でこの桁数のブックマークに移動します。

  • 匿名のブックマーク — 無制限の数で許可されているため、将来いつか戻る価値があると思われる任意の行にマークを付けることができます。 それらは、左側の エディター ガターにある次のアイコンで示されます: ThemedIcon.AnonymousBookmark.Screen.(Gray).png

    この種類のブックマークを切り替えて、ブックマークポップアップから移動できます。

詳細については、 ブックマーク を参照してください。

To-Do エクスプローラー

JetBrains Rider は、タスクや 技術的負債を簡単にトラックできる方法を提供します。特定の パターンに一致するコードアイテム(コメント、文字列リテラル、または識別子)は、エディター内やソリューション全体で TODO ウィンドウを使って簡単に見つけることができます。

詳細については、 TODO リスト を参照してください。

2026 年 6 月 12 日