インデントスタイル
インデントはフォーマットスタイルの最も重要な側面の 1 つです - 他のフォーマットが矛盾していても、適切にインデントされたコードは読みやすくなります。JetBrains Rider を使用すると、さまざまな方法で適切なインデントを設定および維持できます。
インデント設定は、プログラミング言語ごとに個別に構成されます。
JetBrains Rider は、ステータスバーにインデント情報を表示します。プロジェクトにさまざまなタイプのファイルがある場合、現在のインデントスタイルを学習し、対応する設定にアクセスする最も簡単な方法は、インデントウィジェットを使用することです。

インデントはプログラミング言語ごとに個別に設定されるため、開いている項目によって表示されるインデントの数が異なる場合があります。ステータスバーのインデントを表示するには、エディターで関連するコードを含むファイルを開きます。
インデント設定のソース
JetBrains Rider 設定 Ctrl+Alt+S のページでインデントスタイルを構成できます。
現在のファイルに影響を与える EditorConfig ファイルがある場合、indent_size および indent_style プロパティは JetBrains Rider インデント設定をオーバーライドし、Clang-Format スタイルが EditorConfig スタイルよりも優先されます。JetBrains Rider で EditorConfig スタイルを無視する場合は、JetBrains Rider 設定のページで対応するチェックボックスをオフにします。
コードを再インデントする
現在の行または選択したコードブロックのインデントを手動で増減するには、Tab/Shift+Tab を押します。
他のフォーマット設定を適用せずに、現在の行または選択したコードブロック内のすべての行のインデントを修正するには(Ctrl+W を複数回押して論理ブロックを選択できます)、Ctrl+Alt+I を押すか、メニューからを選択するか、Alt+Enter を押して選択します。。
インデントを自動検出する
ファイル内のコードの一部を再フォーマットする場合、またはコードが編集または貼り付け時に自動フォーマットの場合、JetBrains Rider はそのファイルの残りの既存のインデントに基づいてインデントを計算して適用できます。JetBrains Rider 設定 Ctrl+Alt+S のページにある編集に既存のファイルインデントを検出して使用するチェックボックスを使用して、インデントの自動検出を有効または無効にできます。
インデント設定の自動検出を切り替えて、コードスタイルの構成ダイアログでステータスを表示することもできます。
ファイル全体または複数のファイルを再フォーマットする場合、または現在のファイルに影響する .editorconfig ファイルがある場合、JetBrains Rider はインデントを自動検出しないことに注意してください。
エディターにインデントガイドを表示する
インデントガイドは、コードのインデントレベルを確認するのに役立つ薄い縦線です。設定でインデントガイドを有効にすることができます。
Ctrl+Alt+S を押して設定を開き、を選択します。
インデントガイドを表示するオプションを有効にします。変更を適用し、ダイアログを閉じます。
その後、インデントレベルを示す垂直線がエディターに表示されます。
関連ページ:
フォーマットルールを構成する
フォーマットルールは非常に高いレベルの詳細に設定できます。例: 特定の演算子の周囲に空白を配置するか、入れ子になった文をインデントするかを定義できます。設定でコードフォーマットルールを構成するを押すか、メニューから (Windows および Linux) または (macOS) を選択します。ページを使用して、言語固有のフォーマットを構成します。これらのページでは、下部にあるプレビュー領域を使用して、JetBrains Rider が特定の環境設定をコードに適用する方法を表示できます。設定ダイア...
ユーザーインターフェース
JetBrains Rider でソリューションを開くと、デフォルトのユーザーインターフェースは次のようになります。プラグインのセットと構成設定によっては、IDE の外観と動作が異なる場合があります。ナビゲーションバー:フォーカス: 表示 / 非表示: ナビゲーションバーはソリューションエクスプローラーの代わりとなるもので、ソリューションの構造を確認したり、特定のファイルを開いたり、現在のファイル内の特定のコード要素に移動したりできます。メインウィンドウの下部にあるステータスバーにあります。ナビゲ...
EditorConfig を使用する
JetBrains Rider は、EditorConfig 形式で定義されたコード形式スタイル、コード構文スタイル、C# の命名スタイル、コードインスペクション重大度レベルをサポートします。EditorConfig とは何ですか? JetBrains Rider はどのようにそれを拡張しますか? :EditorConfig は、同じコードで作業しているチームメンバー間、およびメンバーが使用する可能性のあるさまざまな IDE 間で一貫したコードスタイルを定義および維持するために使用される構成ファイ...
フォーマットルールを適用する
編集および貼り付けられたコードの自動フォーマット:エディターでコードを入力すると、JetBrains Rider はセミコロンを入力するとすぐに式を再フォーマットし、閉じ括弧を入力するとすぐにコードのブロックを再フォーマットします。必要に応じて、JetBrains Rider 設定のページでこれらの種類の自動フォーマットを無効にすることができます。JetBrains Rider では、コードを貼り付けるときにフォーマット規則を自動的に適用することもできます。デフォルトでは、貼り付けられたコー...
XML ドキュメントコメントを再フォーマットする
JetBrains Rider はあなたの好みに従って XML ドキュメントのコメントを再フォーマットすることができます。JetBrains Rider は、次のようなプレーンコメントを再フォーマットしないことに注意してください。// A plain single-line comment または /* A plain multi-line comment */XML ドキュメントコメントを再フォーマットするには、コードクリーンアップを使用します。組み込みプロファイルビルトイン: フルクリーンアップを...