DataGrip 2026.1 Help

変数と関数を含むライブテンプレートを作成する

このチュートリアルでは、 変数関数を含むシンプルな ライブテンプレートを作成して使用する方法を学習します。

テンプレート内で変数と関数がどのように機能するかを示すために、次の変数をテンプレートテキストに追加します。

  • $animal$: ユーザーが値を入力するための空の値

  • $food$: 3 つの可能な値のリスト: "meat" ,"fish" ,"grass"

変数を含むライブテンプレートを作成する

  1. Ctrl+Alt+S を押して設定を開き、 エディター | ライブテンプレート を選択します。

  2. SQL グループを選択し、 追加ボタン をクリックして、 ライブテンプレート を選択します。

  3. 略語 フィールドで、テンプレートの展開に使用する文字を指定します。 例: ins_animals

  4. テンプレートテキスト フィールドに、次のテンプレートを貼り付けます。

    type $TypeName$ struct { food string } func (p *$TypeName$) PetFood() { food := "$Food$" println("The $typeName$ eats " + food) }
    insert into animals (animal, food) values ('$animal$', '$food$'$END$);
  5. 変数の編集… をクリックし、 テンプレート変数の編集 ダイアログで変数を構成します。

    • $animal$ は変更されていないため、ユーザーがこのテンプレートを適用するときに値を入力する必要があります。

    • $food$: フィールドに、 enum("meat","fish","grass") と入力します。 この関数を使用すると、ユーザーがこのテンプレートを適用するときに、事前定義された値の 1 つを選択できます。

  6. テンプレートを適用する言語コンテキストを定義または変更するには、左下隅のリンクをクリックします。

ライブテンプレートの使用例

作成したテンプレートを使用する

  1. エディターで、テンプレートの省略形 (この例では ins_animals) の入力を開始し、補完ドロップダウンから選択します。

  2. 変数の値を入力し、 Tab を押して次の変数に移動します。

  3. キーボードの矢印を使用して、変数の値を 1 つ選択し、 Enter を押します。

2026 年 5 月 22 日