ライブテンプレートを共有する
PyCharm は、カスタムライブテンプレートグループの定義や、事前定義済みテンプレートグループに追加されたテンプレートの定義を、自動生成された XML 構成ファイルに保存します。
カスタムグループの場合、ファイルには、グループに含まれるすべてのテンプレートの定義が含まれます。
変更済みの定義済みグループの場合、ファイルには追加(または変更)されたライブテンプレートの定義のみが含まれます。
ライブテンプレートグループ設定ファイルは、 IDE 構成ディレクトリの templates ディレクトリに格納されています。 templates ディレクトリ内の関連ファイルをコピーすると、チームメンバーや複数の PyCharm インストール間でライブテンプレートを共有できます。 さらに、IntelliJ プラットフォームをベースにしたすべての IDE でライブテンプレートを共有できます。
バックアップと同期を使用してライブテンプレートを共有する
ライブテンプレートをチームメイトと共有するのではなく、IDE 間で同期したい場合は、 バックアップと同期を使用できます。 バックアップと同期は、JetBrains サーバーを使用して、JetBrains アカウントでサインインしている IDE 間で IDE 設定を同期します。
Ctrl+Alt+S を押して 設定 を開き、 に移動します。
バックアップと同期がまだ有効になっていない場合は、 Backup and Sync の有効化 をクリックします。
ライブテンプレートを共有するには、 Configure what to sync の コード設定 チェックボックスが選択されていることを確認してください。 コード設定 (ライブテンプレートを含む) を共有する他の IDE でもこのチェックボックスを選択します。
手っ取り早い方法: コピー and ペースト
1 つまたはいくつかのテンプレートを共有し、定期的に同期する必要がない場合は、ある IDE から別の IDE に単純にコピーして貼り付けることができます。 テンプレートの XML 表現 (名前、説明、変数を含む) がクリップボードに入れられます。
Ctrl+Alt+S を押して設定を開き、 を選択します。
テンプレートグループを展開し、1 つまたは複数のテンプレートを選択して、 Ctrl+C を押します (または、テンプレートを右クリックして コピー を選択します)。
ターゲット IDE で、 Ctrl+Alt+S を押して IDE 設定を開き、ライブテンプレートグループに移動して、 Ctrl+V を押します。
ライブテンプレートを手動でエクスポートおよびインポートする
PyCharm では、すべてのライブテンプレートをエクスポートおよびインポートすることもできます。これは個々のテンプレートを手動でコピーするよりも便利です。
ライブテンプレートを手動でエクスポートする
メニューから を選択してください。
設定のエクスポート ダイアログで、 ライブテンプレート (スキーム) チェックボックスが選択されていることを確認し、エクスポートされた設定が保存されるアーカイブのパスと名前を指定します。
プロジェクトに少なくとも 1 つのカスタムライブテンプレートがある場合、 ライブテンプレート チェックボックスが 設定のエクスポート ダイアログに表示されることに注意してください。
OK をクリックすると、エクスポートされた設定に基づいてファイルが生成されます。 このファイルはチームメンバーと共有したり、別の PyCharm インストールにインポートしたりできます。
ライブテンプレートをインポートする
メニューから を選択します。
エクスポートされたライブテンプレートを含むアーカイブへのパスを指定します。
インポートするコンポーネントの選択 ダイアログで、 ライブテンプレート チェックボックスを選択し、 OK をクリックします。
PyCharm を再起動すると、 エディター | ライブテンプレート 設定ページ  Ctrl+Alt+S にインポートしたライブテンプレートが表示されます。