DataGrip 2026.1 Help

後置補完

接尾辞テンプレートを使用すると、ドットの後の接尾辞、式の型、コンテキストに基づいて、すでに入力済みの式を別の式に変換できます。 DataGrip には、他のプログラミング言語でも使用できる定義済みの後置補完テンプレートが含まれています。 これらのテンプレートはコピーしたり、有効化 / 無効化したりできます。

後置の補完を有効にして設定する

  • 設定 ダイアログ (Ctrl+Alt+S) で、 エディター | 一般 | 後置補完 を開き、 後置補完を有効にする チェックボックスを選択します。

  • 選択した言語の後置テンプレートを有効または無効にします。

  • TabSpaceEnter キーを設定して、接尾辞テンプレートを拡張します。

後置でステートメントを変換する

  1. 式を入力し、ドットの後に接尾辞を入力します。

  2. Tab を押します。

後置補完オプションは、基本補完候補リストの一部として表示されます。 現在のコンテキストに適用できる後置補完の完全なリストを表示するには、 Ctrl+J を押します。

DataGrip には次の定義済みテンプレートが含まれています:

テンプレート

.from

SELECT actor.from
SELECT ... FROM actor

.cfrom

SELECT actor.cfrom
SELECT actor_id, first_name, last_name, last_update FROM actor

.afrom

SELECT actor.afrom
SELECT actor_id AS ai, first_name AS fn, last_name AS ln, last_update AS lu FROM actor

.cast

SELECT actor.cast
SELECT cast(actor AS ...)

.join

SELECT actor.join
SELECT * FROM actor JOIN film_actor fa ON actor.actor_id = fa.actor_id

接尾辞テンプレート名を編集する

あらかじめ定義された後置テンプレートは編集できます。たとえば、長いキーを短いものに置き換えたり、適用できる式の型リストを拡張したりできます。

  1. Ctrl+Alt+S を押して設定を開き、 エディター | 一般 | 後置補完 を選択します。

  2. ツリー内のテンプレート名をダブルクリックするか、テンプレートリストの上にある アイコンをクリックして、必要に応じて編集します。

カスタム後置テンプレートを作成する

  1. Ctrl+Alt+S を押して設定を開き、 エディター | 一般 | 後置補完 を選択します。

  2. ツールバーの 追加 ボタン (追加ボタン) をクリックし、 SQL を選択します。

  3. 開いた 新規テンプレートの作成 ダイアログで、テンプレートを呼び出すドットの後のシンボルの組み合わせである キー を指定します。

  4. 新しいテンプレートを適用するダイアレクトを選択し、ターゲット式を次の形式で入力します: $EXPR$ <target_expression> 、たとえば * FROM $EXPR$;

    接尾辞テンプレートを作成する

ポストフィックステンプレートを共有する

後置テンプレートは次の方法で共有できます。

後置とライブテンプレート

後置コード補完は ライブテンプレートに似ており、コード内のどこでも使用できるカスタム構造を作成できます。

違いは、ライブテンプレートは定義済みのコードスニペットを挿入するのに対し、ポストフィックス補完は既存の式をラップまたは変更することです。

2026 年 5 月 22 日