RubyMine 2026.3 Help

ファイルおよびコードテンプレート

RubyMine は、 ファイル テンプレート で説明されているようにファイルテンプレートを使用してファイルを作成します。 このページでは、そのようなテンプレートを表示、編集、作成できます。

スキーム

ファイルテンプレートを適用するスコープを選択します。

  • デフォルト: IDE レベルで作成されたファイルテンプレート。 これらのテンプレートは、現在の IDE インスタンスで開くすべてのプロジェクトで使用できます。 特定のプロジェクトに関係なく使用したい個人用テンプレートとして使用できます。 RubyMine はグローバルテンプレートを IDE 構成ディレクトリの fileTemplates 配下に保存します。

  • プロジェクト: 現在のプロジェクト固有のファイルテンプレート。 これらのテンプレートは、このプロジェクトで作業するすべてのユーザーが使用できます。 RubyMine はそれらをプロジェクトフォルダーの .idea/fileTemplates 配下に保存します。

タブ

RubyMine には、次のタイプのテンプレートが含まれています。

ファイル

RubyMine は、ファイルテンプレートを使用して新しいファイルを作成します。

インクルード

これらは、ファイルテンプレートに含めることができる再利用可能なフラグメント用のテンプレートです。 詳細については、 テンプレート内の再利用可能なコンテンツ を参照してください。

Code

RubyMine は、これらの組み込みテンプレートをスニペットとして使用して、さまざまな構成要素を生成します。 本サイトの参考情報です。利用規約に従ってください。無断転載禁止。開発者向けヘルプ。

このタブで使用可能なテンプレートを編集して、RubyMine がこれらの構造を生成する方法を変更できますが、新しいものは作成できません。 カスタムコードスニペットを作成するには、 ライブテンプレートを使用します。

ツールバー

Create Template ボタンテンプレートを作成

新しい ファイルまたは include のテンプレートを作成します。

「子テンプレートファイルを作成」ボタン子テンプレートファイルの作成

選択したテンプレートに子テンプレートを追加して、 単一のテンプレートで複数ファイルのセットを作成します。

the Remove Template buttonテンプレートを削除

選択した ファイルまたは include テンプレートを削除します。 削除できるのはカスタムテンプレートのみで、デフォルトのテンプレートは削除できません。

the Copy Template buttonCopy Template

選択した ファイルまたは include テンプレートのコピーを作成します。

the Revert to Original Template button元のテンプレートに戻す

選択したテンプレートを元の状態に戻します。 戻せるのは、変更されたデフォルトテンプレートのみです。

テンプレート設定

名前

UI に表示するテンプレートの名前を指定します。

デフォルトの組み込みテンプレートでは使用できません。

拡張機能

テンプレートを特定のファイルタイプに関連付けるファイル拡張子を指定します。

デフォルトの組み込みテンプレートでは使用できません。

ファイル名

必要に応じて、このテンプレートから作成されるファイルの名前を指定します。 デフォルトでは、RubyMine はファイルの追加時に名前の入力を求めます。 特定の名前をハードコードしてプロンプトを完全に表示しないようにするか、使用可能な変数からテンプレートを構成できます。 たとえば、指定した名前を使用しながら、ファイル作成時に選択されたディレクトリのひとつ上のディレクトリに配置する方法は次のとおりです: ../${NAME}

デフォルトの組み込みテンプレートでは使用できません。

テンプレートエディター

選択したテンプレートで使用するコードを編集します。 ファイルテンプレートで使用される構文の詳細については、 構文 を参照してください。

スタイルに応じて整形

このテンプレートに基づいて生成された内容を、このファイルタイプに定義された コードスタイルに従って整形します。

このオプションは、ファイルテンプレートでのみ使用できます。

ライブテンプレートを使用可能にする

ファイルテンプレート内に ライブテンプレートを挿入します。 Velocity エスケープ構文を使用して、 ライブテンプレート変数をファイルテンプレートに含めます。例: #[[ $MY_VARIABLE$ $END$ ]]#

2026 年 11 月 9 日