PyCharm 2024.3 ヘルプ

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

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

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

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

ライブテンプレートグループ設定ファイルは、IDE 構成ディレクトリtemplates ディレクトリに格納されています。templates ディレクトリ内の関連ファイルをコピーすることで、チームメンバーと複数の PyCharm インストール間でライブテンプレートを共有できます。さらに、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 を押します。

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

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

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

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

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

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

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

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

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

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

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

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

関連ページ:

IDE で使用されるディレクトリ

デフォルトでは、PyCharm は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。IDE ディレクトリの場所を変更するたとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの IDE デ...

IDE 設定を共有する

PyCharm を使用すると、IDE 設定をバックアップしたり、PyCharm の異なるインスタンス間や、使用している異なる JetBrains IDE 製品間で設定を共有したりできます。これにより、異なるコンピューターで作業している場合に快適な作業環境を再現でき、慣れているものと見た目や動作が異なるという煩わしさを回避できます。設定は、属するカテゴリに応じて、次のいずれかの方法で IDE インスタンス間でバックアップおよび同期できます。バックアップと同期プラグイン経由: データは JetBrai...

ライブテンプレート変数

ライブテンプレートの省略形を展開すると、その変数は値を入力できる入力フィールドとして表示されるか、値に置き換えられます。これらは、変更可能なデフォルト値、または関数を使用して計算された値である場合があります。テンプレート内で変数を宣言するには、次の形式を使用します: 式では、ドル文字を開閉せずに変数名を使用します(例:)。式を使用して各変数を定義し、式が評価に失敗した場合のデフォルト値を提供します。この式には、次の構成が含まれる場合があります。二重引用符で囲まれた文字列定数、ライブテンプレートで定...

ライブテンプレートの作成と適用 (コードスニペット)

このチュートリアルの内容は何ですか? :PyCharm には、たくさんのライブテンプレートが付属しています。Python には事前に定義されたライブテンプレートがいくつかあり、このチュートリアルでは、Python クラス宣言用のライブテンプレートを作成し、このライブテンプレートを使用する手順を説明します。Python プログラミングはこのチュートリアルの範囲外です。詳細については、Python のドキュメントを参照してください。ライブテンプレートの基本と使用方法もここでは説明しません。ライブテン...