PhpStorm 2025.2 ヘルプ

ライブテンプレートを使用してカスタムコード構成を生成する

PhpStorm は多くの一般的なコード構成体のために多数の事前定義されたライブテンプレートを提供します。ワークフローに固有のユースケースをカバーするカスタムテンプレートを定義することもできます。

ライブテンプレートを挿入する

  1. テンプレートを展開する場所にキャレットを置きます。

  2. テンプレートの省略形を入力し、呼び出しキーを押します(通常はデフォルトで Tab)。または、コードメニューでライブテンプレートの挿入 Ctrl+J をクリックして候補リストを開き、必要なテンプレートを選択します。

  3. 選択されたテンプレートがユーザー入力を必要とする場合、対応するフィールドがハイライトされます。必要な値を入力し、Enter または Tab を押して入力を完了し、次の入力フィールドに移動します。すべての入力フィールドを完了すると、キャレットは構成要素の最後に移動します(マーカーがテンプレートコードで定義されている場合は $END$ マーカーに移動します)。エディターは通常の操作モードに戻ります。

囲みテンプレートを使用してコードのフラグメントをラップすることもできます。

ライブテンプレートでコードブロックを囲む

  1. 囲むコードを選択します。

  2. コードメニューで、囲む Ctrl+Alt+J をクリックして候補リストを開き、必要なテンプレートを選択します。

ライブテンプレートを使用した関数呼び出しでのパラメーターのスマートな補完

PHP コンテキストでは、関数、メソッド、クラスコンストラクターに渡されるパラメーターの補完リストを提供する「自動」ライブテンプレートを使用できます。

パラメーターのスマートな補完を有効にするには:

  1. 設定ダイアログ Ctrl+Alt+S で、エディター | 一般 | スマートキー | PHP に移動します。

  2. スマート関数パラメーターの補完を使用可能にするチェックボックスを選択します。

関数にスマートコンプリートテンプレートを使用するには:

  • params キーワードを関数呼び出しの最初のパラメーターとして入力します。

    ps_smart_parameter_completion_step_1.png

    PhpStorm は、関数宣言で定義された変数名でパラメーターが自動的に補完するライブテンプレートを表示します。

    次のパラメーターに移動するには、Enter または Tab を押します。前のパラメーターに移動するには、Shift+Tab を押します。

    補完リストには、ローカルスコープの変数が次の順序で含まれています。類似の名前の同じ型が近くに定義されています。Ctrl+Space を押すか、リストにないものを入力するだけでいつも通常の補完モードに切り替えることができます。同様の名前の変数が自動的に挿入されます。

2024 年 10 月 08 日

関連ページ:

ライブテンプレート

ライブテンプレートを使用して、ループ、条件、宣言、print ステートメントなどの一般的な構造をコードに挿入します。コードスニペットを展開するには、対応するテンプレートの省略形を入力してを押します。を押し続けると、テンプレート内の 1 つの変数から次の変数に移動します。を押して、前の変数に移動します。ライブテンプレートの種類:次のタイプのライブテンプレートが区別されます。シンプルなテンプレートには固定プレーンテキストのみが含まれています。シンプルなテンプレートを展開すると、テキストが自動

コード補完

基本コード補完は、可視性スコープ内のクラス、メソッド、キーワードの名前を補完するのに役立ちます。PhpStorm はコンテキストを分析し、現在のキャレット位置から到達可能な選択肢を提案します。候補にはライブテンプレートも含まれます。補完機能は英語以外のキーボードレイアウトでも利用できます。基本補完を呼び出すデフォルトでは、PhpStorm は入力時に自動的にコード補完ポップアップを表示します。あるいは、を押すか、メインメニューからを選択することもできます。2 回目にコード補完を呼び出すと、アク...

インターフェースまたは抽象クラスのメソッドを実装する

クラスが特定のインターフェースを実装するか、抽象メソッドでクラスを拡張するものとして宣言されている場合、そのようなインターフェースまたはクラスのメソッドを実装する必要があります。PhpStorm は、実装されたメソッドのスタブを作成します。必要なメソッドを実装するデフォルトでは、必要なメソッドを実装しないクラスは、クラス階層チェックコードインスペクションによって検出され、エディターでハイライトされます。バルブアイコンをクリックするか、を押してメソッドスタブの追加を選択します。または、メインメニ...