コード断片の折りたたみと展開
型、メンバー、その他のコードの断片を 1 行に折りたたんで、現時点では重要ではない詳細を非表示にすることができます。必要に応じて、折りたたまれたコード断片を展開 (展開) できます。
折りたたまれたコードフラグメントは、影付きの省略記号 (
) として表示されます。
折りたたまれたコードブロックにエラーが含まれている場合、省略記号は赤色で表示されます (
)。
折りたたまれたブロックの内容を表示するには、折りたたまれた省略記号
の上にマウスを置きます。

何を折りたたんだり広げたりするのか
インポート宣言、メソッド本体、型、
#region ... #endregionブロック、ドキュメントコメント、if、while、foreachなどのキーワードに対応する事前定義された領域。ガター上の折りたたみ矢印と専用のキーボードショートカットを使用して、事前定義された領域を折りたたんだり展開したりできます。
選択したコードフラグメントは、Ctrl+. を押すか、メニューからを選択することで折りたたむことができます。
折り方と広げ方
エディターのガターでコード折りたたみ矢印 (
、
、
) を使用します。
エディター | 一般 | コードの折りたたみ設定ページ Ctrl+Alt+S で折りたたみ矢印を表示するかどうか、またどのように表示するかを設定できます。
折りたたみメニューのコマンドと関連するキーボードショートカットを使用します。
エディターで
をクリックして、折りたたまれたブロックを展開します。
折りたたみメニューのコマンドと関連するショートカット
折りたたみメニューには、メインメニュー()から、またはエディターのコンテキストメニューとしてアクセスできます。
コマンド | ショートカット | 説明 |
|---|---|---|
縮小 | Ctrl+NumPad Minus | キャレットがある折りたたみ可能なブロックを折りたたみます。 |
展開 | Ctrl+NumPad Plus | キャレットで折りたたまれたブロックを展開します。 |
再帰的に折りたたむ | Ctrl+Alt+NumPad Minus | 現在の折りたたみ可能なブロックとその中のすべての折りたたみ可能なブロックを折りたたみます。 |
再帰的に展開 | Ctrl+Alt+NumPad Plus | キャレットの折りたたまれたブロックを展開し、その中にあるすべての折りたたまれたブロックを展開します。 |
すべて展開 | Ctrl+Shift+NumPad Plus | 文書内または選択範囲内で折りたたまれているすべてのブロックを展開します。 |
すべて折りたたむ | Ctrl+Shift+NumPad Minus | ドキュメント内または選択範囲内のすべての折りたたみ可能なブロックを折りたたみます。 |
定義に折りたたむ | Ctrl+G, D | 現在のドキュメントで定義されているすべてのメソッドを折りたたみ、その署名のみを表示します。 |
レベルをすべて展開 | 1,2,3,4 または 5 |
| ドキュメント内の折りたたまれたすべてのブロックを、指定されたネストレベルまで展開します。 |
コメントを縮小 | 現在のドキュメント内のすべてのドキュメントコメントを折りたたみます。 | |
ドキュメントコメントを展開 | 現在のドキュメント内のすべてのドキュメントコメントを展開します。 | |
選択範囲の折りたたみ / 範囲の除去 | Ctrl+. | 選択したフラグメントを折りたたんでカスタム折りたたみ領域を作成して「折りたたみ可能」にするか、現在のフラグメントを展開して対応するカスタム折りたたみ領域を削除します。 |
コードの折りたたみ設定を構成する
JetBrains Rider では次の設定が可能です。
コード折りたたみ矢印を表示するかどうか、および表示する方法。
どの折りたたみ領域がデフォルトで折りたたまれるべきか。
エディター | 一般 | コードの折りたたみ設定ページ Ctrl+Alt+S で対応する設定を変更できます。
関連ページ:
設計時にコードの問題を分析する
JetBrains Rider は、エディターでコードファイルを開くとすぐに、コードファイルが閉じられるまで分析を開始します。検出されたすべてのコードの問題は、重大度に応じてエディターでハイライトされます。問題のマップは、エディターウィンドウの右側のエラーストライプにも表示されます。ここでは、ファイルのステータスを即座に確認し、マークをクリックして特定のコードの問題に移動できます。デザインタイムインスペクションの機能:デザイン時のインスペクション機能は、Rider エディターの基本機能への主要...
ツールウィンドウ
ツールウィンドウは、開発タスクへのアクセスを提供します。ソリューション構造の表示、アプリケーションの実行とデバッグ、バージョン管理システムやその他の外部ツールとの統合、コード分析、検索、ナビゲーションなどです。デフォルトでは、ツールウィンドウはメインウィンドウの下部と側面に接続されています。ただし、別のモニターなどで別のウィンドウとして使用するために、再配置したり、切り離したりすることもできます。一部のツールウィンドウは常に使用可能であり (たとえば、エクスプローラーおよび構造)、一部は特定のプ...
コードビジョン
コードビジョンは、型および型メンバーのさまざまなメトリクスを収集し、その情報を宣言の上または後に表示します。メトリクスの位置、最大数、その他の設定は、JetBrains Rider 設定のページで構成できます。すべてのメトリクスをクリックして追加の詳細を表示したり、メトリクスにカーソルを合わせて詳細をクリックして非表示のメトリクスを表示したり、コードビジョン設定にアクセスしたりできます。キーボードでコードメトリクスの詳細にアクセスする場合は、すべてのナビゲーション関連のメトリクスに次に移動ショ...
固定行
固定行 (または固定スクロール) 機能は、ファイルをスクロールするときに親要素の可視性を維持し、コードのコンテキストを即座に提供することで、コーディングエクスペリエンスを向上させます。クラスとメソッドの複雑な階層を持つファイルでは、この機能により、現在表示されているメソッドとそれを含むクラスのシグネチャーが常にエディターの上部に表示されます。任意の固定行をクリックして、対応する宣言までエディターをスクロールすることもできます。デフォルトでは、固定行の最大数は 5 に設定されています。固定行数を設定...