RubyMine 2026.1 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 を押してキャンセルします。

タブとインデント

タブ文字を使用する

  • このチェックボックスを選択すると、タブ文字が使用されます:

    • Tab キー押下時

    • インデント用

    • コードを再フォーマットするため

  • チェックボックスがオフの場合、RubyMine はタブではなくスペースを使用します。

スマートタブ

インデントは 2 つの部分で構成されます。 1 つの部分はコードブロックのネストに起因し、他の部分はアライメントによって決定されます。

  • このチェックボックスが選択されている場合、ネストによって生じる部分には(必要に応じて)タブとスペースの両方が含まれますが、位置合わせで定義される部分はスペースのみで構成されます。

  • このチェックボックスをオフにすると、タブのみが使用されます。 これは、指定されたタブサイズに合うスペースのグループを再フォーマットした後、自動的にタブに置き換えられることを意味します。

タブサイズ

このフィールドで、タブに収まるスペースの数を指定します。

インデント

このフィールドでは、各インデントレベルに挿入されるスペースの数を指定します。

2026 年 6 月 2 日