PhpStorm 2026.1 Help

後置補完

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

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

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

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

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

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

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

  2. Tab を押します。

    function m(arg) { arg.if }
    function m(arg) { if (arg) { } }

    最初の式は if ステートメントでラップされます。

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

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

たとえば、長いキーを短いものに置き換えたり、適用可能な式タイプのリストを拡張したりするなど、定義済みの後置テンプレートを編集できます。

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

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

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

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

  2. ツールバーの 追加 ボタン(追加ボタン )をクリックしてください。

  3. 開いたポップアップメニューで、後置テンプレートを作成する必要がある言語を選択します。

  4. 表示された 新規テンプレートの作成 ダイアログで、テンプレートを呼び出すドットの後ろに続くシンボルの組み合わせである キー を指定します。

    新しい PHP 後置テンプレートを作成する
  5. ターゲット式に適用するテンプレートを指定します。

    テンプレート内では、次の 2 つの定義済み変数を使用できます。

    • $EXPR$ はターゲット式 (ドットの前の式) を参照します。

    • $END$ は、テンプレートが呼び出された後のキャレットの位置を定義します。

    例:

    $EXPR$ !== null; $END$
  6. テンプレートが呼び出されたときに PhpStorm が最上位の適用可能な式を自動的に変換するようにするには、 一番上の式に適用 チェックボックスを選択します。

    それ以外の場合、チェックボックスがオフの場合は、PhpStorm がテンプレートを呼び出す際に式を選択するように促します。

    カスタムの後置テンプレートを適用する

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

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

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

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

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

2026 年 5 月 22 日