JetBrains Rider 2026.1 Help

コードスタイル

スキーム

このエリアで、 コードスタイルスキームを選択し、必要に応じて変更します。 コードスタイルスキーム設定は、JetBrains Rider がコードを生成、リファクタリング、または整形するたびに自動的に適用されます。

IDE には、 プロジェクト スキームと デフォルト スキームの 2 つの定義済みスキームが付属しています。

  • プロジェクト スキームでは、構成する設定は現在のプロジェクトにのみ適用されます。

    これらの設定は、 .idea codeStyles フォルダーに保存され、VCS を介してプロジェクトと共有されます。

    プロジェクトのコードスタイル設定を変更すると、IDE によりフォルダーが作成されます。

  • デフォルト スキーム(IDE レベルのスキーム)では、構成する設定は、 デフォルト コードスタイルスキームが選択されている既存のすべてのプロジェクトに適用されます。

    これらの設定は、JetBrains Rider 構成ディレクトリの下の codestyles フォルダーに保存され、VCS で共有されません。

プロジェクトのコードスタイルスキームをデフォルトスキームとして使用したい場合は、それを IDE レベルにコピーできます。 逆も可能で、IDE レベルのスキームの設定を現在のプロジェクト設定に上書きして、チームの他のメンバーと共有できます。

項目

説明

スキーム

このリストから使用するスキームを選択します。 プリセットスキームは太字で表示されます。 カスタムスキームは、プリセットスキームをコピーして作成されたもので、標準テキストです。 各スキームの横には格納場所が表示されます。例えば、 デフォルト スキームは IDE に、 プロジェクト スキームはプロジェクトに保存されます。

スキームアクションを表示する

このボタンをクリックして、スキームを管理するコマンドのリストを呼び出します:

  • IDE にコピー…: このオプションを選択すると、スキーム設定を JetBrains Rider にコピーできます。

  • エクスポート: 選択したスキームを IntelliJ IDEA コードスタイル XML または EditorConfig 形式でエクスポートするには、このオプションを選択します(EditorConfig プラグインが有効になっている場合)。

  • スキームをインポート: 指定した場所から選択したタイプのスキームをインポートするには、このオプションを選択します。

  • プロジェクトにコピー…: このオプションを選択すると、現在のプロジェクトコードスタイル設定が、選択した IDE コードスタイルスキームの設定で上書きされます。

  • 複製…: 選択したスキームのコピーを作成するには、このオプションを選択します。

  • リセット: このオプションを選択すると、デフォルトまたはバンドルされているカラースキームが JetBrains Rider に付属の初期デフォルトにリセットされます。 このコマンドは、いくつかの変更が行われた場合にのみ使用可能になります。

  • 名前の変更: 選択したカスタムスキームの名前を変更するには、このオプションを選択します。 Enter を押して変更を保存するか、 Escape を押してキャンセルします。

一般

改行コード

JetBrains Rider を使用すると、さまざまな言語の改行コードやインデントオプションを設定できます。 ソースコードを再フォーマットするとき、JetBrains Rider は指定されたインデント動作を適用し、特別なフォーマットオフ / オンマーカーで示されたセクションをスキップします。

項目

説明

改行コード

このリストを使用して、JetBrains Rider によって作成されたファイルで使用する 改行コードを指定します。 利用可能なオプションは次のとおりです。

  • システム依存: OS のセパレーターのデフォルトを使用するには、このオプションを選択します。

  • Unix および macOS(\n): Unix および macOS 改行コード文字を使用するには、このオプションを選択します。

  • Windows (\r\n): Windows の改行コード文字を使用するには、このオプションを選択します。

  • Classic Mac OS (\r): \r 行区切り文字(Classic Mac OS (Mac OS 9 まで)で使用されていたもの)を利用するにはこのオプションを選択します。

次でハードラップ

このフィールドでは、エディターでページを表示するために使用される列数を指定します。

入力時に折り返す

編集されたテキストが常に指定された右マージンに収まるようにするには、このチェックボックスを選択します。

ビジュアルガイド

このフィールドには、複数の右マージンを指定します。 デフォルト値のままにするか、余白のスペース数を入力することができます。 複数のマージンを指定する場合は、コンマで区切って番号を入力します。

インデント検出

編集に既存のファイルインデントを検出して使用する を選択すると、現在のファイルの インデントスタイルが検出され、その言語のコードスタイル設定で指定したインデントの代わりにこのスタイルが使用されます。

C# では、ファイル内のコードの一部を 整形したり、コードが 編集や貼り付け時に自動整形された場合、JetBrains Rider はそのファイル内の既存のインデントに基づいてインデントを計算し適用できます。

.NET 以外の言語のファイルの場合、JetBrains Rider はエディターのステータスバーにインデント情報を表示します。 インデント情報をクリックして、このオプションの有効化または無効化などの使用可能なアクションを表示し、現在のインデントを特定の言語のコードスタイル設定で指定されたものに変更できます。

コードスタイル構成ファイル

EditorConfig のサポートを有効にする

EditorConfig は、同じコードに取り組むチームメンバー間や、異なる IDE 間でも一貫したコードスタイルを定義・維持するための構成ファイル規則です。 スタイルは .editorconfig という INI 形式のファイルに保存され、セクション名がファイルマスクとなり、各セクション内のプロパティでそのマスクに一致するファイルのコードスタイルを定義します。

このチェックボックスを使うと、JetBrains Rider が EditorConfig 構成ファイルに定義されたコードフォーマットスタイルを適用します。 詳細については、 EditorConfig を使用する を参照してください。

エクスポート

このボタンをクリックすると、 JetBrains Rider の設定から .editorconfig ファイルにコードスタイルをエクスポートします

StyleCop のサポートを有効にする

StyleCop 統合が有効化されている場合、StyleCop 構成ファイル( RuleSet および Settings.StyleCop )の設定が JetBrains Rider の コードフォーマットおよび コード構文スタイルをオーバーライドし、対応するコードインスペクションが有効化されます。

プロジェクトに StyleCop.Analyzers NuGet パッケージがインストールされている場合、JetBrains Rider は StyleCop Analyzers スタイルのデフォルト値も読み取り適用します。 これらの値は、JetBrains Rider 設定の該当するスタイルよりも優先されますが、構成ファイルに値がある場合はそちらがオーバーライドされます。

EditorConfig と StyleCop 構成ファイルを同時に利用する場合、StyleCop の設定は常に EditorConfig プロパティおよび JetBrains Rider 設定よりも優先されます。

フォーマッター

項目

説明

整形しない

整形しない フィールドで、 glob パターンを指定して、 整形コード配置インポート最適化から除外したいファイルやディレクトリの名前を入力します(例: *.{html,htm})。

セミコロン ; で区切られた複数のグロブパターンを指定できます。

再フォーマットを完全に無効にするには、アスタリスク * ワイルドカードを使用します。

コードコメント内のマーカーでフォーマッターのオン/オフを切り替える

  • このオプションを有効化すると、フォーマットマーカー付きの行コメント間のコード箇所が、それぞれのマーカーに従って整形されます。on マーカー付きのコード箇所は整形され、off マーカー付きの箇所はコード整形後もそのまま残ります。

    このチェックボックスを選択すると、下のフィールドが使用可能になり、フォーマットマーカーとして扱う文字列を指定できます。

  • このオプションを無効にすると、フォーマットマーカーは無視され、マーカー付きの行コメント間のコードが再フォーマットされます。

オフ:

このフィールドには、再フォーマットから除外したいコードフラグメントの始まりを示す文字文字列を指定してください。 @ シンボルを前置にして文字文字列を入力するか、事前定義値 @formatter:off のままにしてください。

オン:

このフィールドには、再フォーマットから除外したいコードフラグメントの終わりを示す文字文字列を指定してください。 @ シンボルを前置にして文字文字列を入力するか、事前定義値 @formatter:on のままにしてください。

フォーマッターマーカーで正規表現を使用可能にする

フォーマットマーカーを明示的に指定する代わりに正規表現を使用するには、このチェックボックスをオンにします。 JetBrains Rider は、正確な文字列の代わりに指定した正規表現を使用してフォーマッターのオン / オフマーカーにマッチさせます。

例: 正規表現を使用すると、フォーマッターを有効または無効にするためのいくつかのマーカーを使用できます。 その場合、次の正規表現を使用できます: @formatter:(off|disable|no) および @formatter:(on|enable|yes)

2026 年 6 月 12 日