JetBrains Rider 2024.1 ヘルプ

インデントスタイル

インデントはフォーマットスタイルの最も重要な側面の 1 つです - 他のフォーマットが矛盾していても、適切にインデントされたコードは読みやすくなります。JetBrains Rider を使用すると、さまざまな方法で適切なインデントを設定および維持できます。

インデント設定のソース

JetBrains Rider 設定 Ctrl+Alt+Sエディター | コードスタイル | [ 言語 ] | タブ、インデント、アライメントページでインデントスタイルを構成できます。

現在のファイルに影響を与える EditorConfig ファイルがある場合、indent_size および indent_style プロパティは JetBrains Rider インデント設定をオーバーライドし、Clang-Format スタイルが EditorConfig スタイルよりも優先されます。JetBrains Rider で EditorConfig スタイルを無視する場合は、JetBrains Rider 設定のエディター | コードスタイル | C++ | 一般ページで対応するチェックボックスをオフにします。

コードを再インデントする

現在の行または選択したコードブロックのインデントを手動で増減するには、Tab/Shift+Tab を押します。

他のフォーマット設定を適用せずに、現在の行または選択したコードブロック内のすべての行のインデントを修正するには(Ctrl+W を複数回押して論理ブロックを選択できます)、Ctrl+Alt+I を押すか、メニューからコード | 行の自動インデントを選択するか、Alt+Enter を押して選択します。選択のフォーマット | 再インデントのみ

インデントを自動検出する

ファイル内のコードの一部を再フォーマットする場合、またはコードが編集または貼り付け時に自動フォーマットの場合、JetBrains Rider はそのファイルの残りの既存のインデントに基づいてインデントを計算して適用できます。JetBrains Rider 設定 Ctrl+Alt+Sエディター | コードスタイルページにある編集に既存のファイルインデントを検出して使用するチェックボックスを使用して、インデントの自動検出を有効または無効にできます。

インデント設定の自動検出を切り替えて、コードスタイルの構成ダイアログでステータスを表示することもできます。

ファイル全体または複数のファイルを再フォーマットする場合、または現在のファイルに影響する .editorconfig ファイルがある場合、JetBrains Rider はインデントを自動検出しないことに注意してください。

関連ページ:

フォーマットルールを構成する

フォーマットルールは非常に高いレベルの詳細に設定できます。例: 特定の演算子の周囲に空白を配置するか、入れ子になった文をインデントするかを定義できます。設定でコードフォーマットルールを構成するを押すか、メニューから(Windows および Linux)または (macOS) を選択します。ページを使用して、言語固有のフォーマットを構成します。これらのページでは、下部にあるプレビュー領域を使用して、JetBrains Rider が特定の環境設定をコードに適用する方法を表示できます。設定ダイアログで...

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 ドキュメントコメントを再フォーマットするには、コードクリーンアップを使用します。組み込みプロファイルビルトイン: フルクリーンアップを...