ライブテンプレートを使用してカスタムコード構成を生成する
PhpStorm は多くの一般的なコード構成体のために多数の事前定義された ライブテンプレートを提供します。 ワークフローに固有のユースケースをカバーするカスタムテンプレートを定義することもできます。
ライブテンプレートを挿入する
テンプレートを展開する場所にキャレットを置きます。
テンプレートの省略形を入力し、呼び出しキーを押します(通常はデフォルトで Tab)。 または、 メニューで Ctrl+J をクリックして 候補リストを開き、必要なテンプレートを選択します。
選択したテンプレートでユーザー入力が必要な場合、該当フィールドがハイライトされます。 必要な値を入力し、 Enter または Tab を押して入力を完了し、次のフィールドに移動します。 すべての入力フィールドの入力が完了すると、キャレットは構成体の末尾(またはテンプレートコードにマーカーが定義されていれば
$END$マーカー)に移動し、エディターは通常のモードに戻ります。
囲みテンプレートを使用してコードのフラグメントをラップすることもできます。
ライブテンプレートでコードブロックを囲む
囲むコードを選択します。
メニューで、 Ctrl+Alt+J をクリックして 候補リストを開き、必要なテンプレートを選択します。
ライブテンプレートを使用した関数呼び出しでのパラメーターのスマートな補完
PHP コンテキストでは、関数、メソッド、クラスコンストラクターに渡されるパラメーターの補完リストを提供する「自動」ライブテンプレートを使用できます。
パラメーターのスマートな補完を有効にするには:
ダイアログ Ctrl+Alt+S で、 エディター | 一般 | スマートキー | PHP に移動します。
スマート関数パラメーター補完を有効化する チェックボックスを選択します。
関数にスマートコンプリートテンプレートを使用するには:
params キーワードを関数呼び出しの最初のパラメーターとして入力します。

PhpStorm は、関数宣言で定義された変数名でパラメーターが自動的に補完されるライブテンプレートを表示します。
次のパラメーターに移動するには、 Enter または Tab を押します。 前のパラメーターに移動するには、 Shift+Tab を押します。
補完リストには、ローカルスコープ内の変数が次の順序で含まれます。同じ型、類似した命名、近くで定義されたものです。 Ctrl+Space を押すか、リストにない任意の文字を入力すると、いつでも通常の補完モードに切り替えることができます。 類似した名前の変数は自動で挿入されます。