RubyMine 2026.2 Help

コードスタイル​​.

スキーム

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

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

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

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

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

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

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

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

項目

説明

スキーム

このリストから、使用するスキームを選択します。 定義済みスキームは太字で表示されます。 カスタムスキームは、定義済みスキームのコピーとして作成されたもので、プレーンテキストで表示されます。 スキームが保存されている場所は、各スキームの横に記載されています。たとえば、 デフォルト スキームは IDE に保存され、 プロジェクト スキームはプロジェクトに保存されます。

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

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

  • IDE にコピー…: スキーム設定を RubyMine にコピーするには、このオプションを選択します。

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

    詳細は EditorConfig を使用してディレクトリレベルでコードスタイルを管理する をご覧ください。

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

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

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

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

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

一般

改行コード

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

項目

説明

改行コード

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

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

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

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

  • クラシック Mac OS ( ) :このオプションを選択すると、 \r 改行コードが使用されます。これは Classic Mac OS (Mac OS 9 まで)で使われていました。

次でハードラップ

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

入力時に折り返す

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

ビジュアルガイド

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

インデント検出

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

RubyMine は、インデント情報をエディターのステータスバーに表示します。 インデント情報をクリックして、このオプションを有効または無効にするなどの使用可能なアクションを確認し、現在のインデントを特定の言語のコードスタイル設定で指定されているインデントに変更できます。

EditorConfig

コードスタイルに EditorConfig を使用するには、 EditorConfig のサポートを有効にする チェックボックスを選択します。 この場合、IDE 設定をオーバーライドし、プロジェクト内で異なるコードスタイルを持つコードスタイル設定を指定できます。

EditorConfig 設定ファイルの作成後に IDE 設定を使用する場合は、 EditorConfig のサポートを有効にする チェックボックスをオフにする必要があります。

フォーマッター

この領域で、 再フォーマットから除外するコードフラグメントを制限するマーカーを指定します。 ソースコードでは、フォーマットマーカーは 行コメント内に記述されています。

項目

説明

フォーマットしない

フォーマットしない フィールドで、 整形、 コード配置、 インポート最適化から除外したいファイルとディレクトリの名前を含む glob パターンを指定します。例えば: *.{html,htm}。

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

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

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

  • このオプションを有効化すると、フォーマットマーカー付きの行コメントに挟まれたコード箇所はマーカーに従って整形されます。オンマーカーのコード箇所は整形され、オフマーカーのコード箇所は整形後も変更されません。

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

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

オフ:

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

オン:

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

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

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

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

2026 年 7 月 14 日