PhpStorm 2026.1 Help

ライブテンプレートを共有する

PhpStorm はカスタムライブテンプレートグループの定義や、事前定義済みテンプレートグループに追加されたテンプレートを、自動的に生成する XML 構成ファイルに保存します。

  • カスタムグループの場合、ファイルには、グループに含まれるすべてのテンプレートの定義が含まれます。

  • 変更済みの定義済みグループの場合、ファイルには追加(または変更)されたライブテンプレートの定義のみが含まれます。

ライブテンプレートグループ設定ファイルは、 IDE 構成ディレクトリ テンプレート ディレクトリに格納されています。 テンプレート ディレクトリ内の関連ファイルをコピーすることで、チームメンバーや複数の PhpStorm インストレーション間でライブテンプレートを共有できます。 さらに、IntelliJ プラットフォームをベースにしたすべての IDE でライブテンプレートを共有できます。

バックアップと同期を使用してライブテンプレートを共有する

ライブテンプレートをチームメイトと共有するのではなく、IDE 間で同期したい場合は、 バックアップと同期を使用できます。 バックアップと同期は、JetBrains サーバーを使用して、JetBrains アカウントでサインインしている IDE 間で IDE 設定を同期します。

  1. Ctrl+Alt+S を押して 設定 を開き、 バックアップと同期 に移動します。

  2. バックアップと同期がまだ有効になっていない場合は、 バックアップと同期を有効にする をクリックします。

  3. ライブテンプレートを共有するには、 何を同期するかを構成するコード設定 チェックボックスが選択されていることを確認してください。 コード設定 (ライブテンプレートを含む) を共有する他の IDE でもこのチェックボックスを選択します。

簡単な方法:コピーアンドペースト

1 つまたはいくつかのテンプレートを共有し、定期的に同期する必要がない場合は、ある IDE から別の IDE に単純にコピーして貼り付けることができます。 テンプレートの XML 表現 (名前、説明、変数を含む) がクリップボードに入れられます。

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

  2. テンプレートグループを展開し、1 つまたは複数のテンプレートを選択して、 Ctrl+C を押します (または、テンプレートを右クリックして コピー を選択します)。

  3. ターゲット IDE で、 Ctrl+Alt+S を押して IDE 設定を開き、ライブテンプレートグループに移動して、 Ctrl+V を押します。

ライブテンプレートを手動でエクスポートおよびインポートする

PhpStorm では、すべてのライブテンプレートをエクスポートおよびインポートすることもでき、これは各テンプレートを手動でコピーするよりも便利です。

ライブテンプレートを手動でエクスポートする

  1. メニューから ファイル | IDE 設定の管理 | 設定のエクスポート を選択してください。

  2. 設定のエクスポート ダイアログで、 ライブテンプレート(スキーム) チェックボックスが選択されていることを確認し、エクスポートされた設定が保存されるアーカイブのパスと名前を指定します。

    プロジェクトに少なくとも 1 つのカスタムライブテンプレートがある場合、 ライブテンプレート チェックボックスが 設定のエクスポート ダイアログに表示されることに注意してください。

  3. OK をクリックすると、エクスポートされた設定に基づいてファイルが生成されます。 このファイルをチームメンバーと共有したり、別の PhpStorm インストールにインポートしたりできます。

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

  1. メニューから ファイル | IDE 設定の管理 | 設定のインポート を選択します。

  2. エクスポートされたライブテンプレートを含むアーカイブへのパスを指定します。

  3. インポートするコンポーネントの選択 ダイアログで、 ライブテンプレート チェックボックスを選択し、 OK をクリックします。

PhpStorm を再起動すると、 エディター | ライブテンプレート 設定ページ  Ctrl+Alt+S でインポートされたライブテンプレートが表示されます。

異なる IDE 間でテンプレートを共有する例

ソース IDE で事前定義されているがターゲット IDE で事前定義されていないグループからカスタムテンプレート(更新)をインポートすると、そのようなグループは作成されますが、カスタムテンプレート(既定の定義済みテンプレートなし)のみが含まれます。 次の例は、 WebStorm の定義済みグループにカスタムテンプレートを追加して PhpStorm で再利用するときの動作を示しています。

WebStorm では、 Handlebars テンプレートグループはあらかじめ定義されており、1 つのテンプレート itar を含んでいます。 t (タグペア) テンプレートを追加すると、このアップデートは保存されます:

WebStorm IDE のライブテンプレート

PhpStorm には、 Handlebars 定義済みテンプレートグループはありません。 WebStorm からライブテンプレートをエクスポートして PhpStorm にインポートすると、 Handlebars グループが作成されますが、エクスポート前に WebStorm のグループに追加された t (タグペア) テンプレートのみが含まれます。

PhpStorm IDE のライブテンプレート
2026 年 5 月 22 日