PyCharm 2026.1 Help

ファイルおよびコードテンプレート

PyCharm は、 ファイルテンプレート で説明されているファイルテンプレートを使用してファイルを作成します。 このページを使用して、そのようなテンプレートを表示、編集、作成します。

スキーム

ファイルテンプレートを適用するスコープを選択してください:

  • デフォルト: IDE レベルで作成されたファイルテンプレート。 これらのテンプレートは、現在の IDE インスタンスで開くすべてのプロジェクトで使用できます。 特定のプロジェクトに関係なく、好みの個人用テンプレートとして使用します。 PyCharm は、グローバル テンプレートを IDE 構成ディレクトリ fileTemplates に保存します。

  • Project: 現在のプロジェクトに固有のファイルテンプレート。 これらのテンプレートは、このプロジェクトで作業するすべてのユーザーが利用できます。 PyCharm は、 .idea/fileTemplates のプロジェクトフォルダーに保存します。

タブ

PyCharm には、次のタイプのテンプレートが含まれます:

ファイル

PyCharm はファイルテンプレートを使用して新しいファイルを作成します。

Includes

これらは、ファイルテンプレートに含めることができる再利用可能なフラグメントのテンプレートです。 詳細については、 テンプレート内の再利用可能なコンテンツ を参照してください。

コード

PyCharm は、これらの組み込みテンプレートをスニペットとして使用して、さまざまな構成を生成します。

このタブで使用可能なテンプレートを編集して、PyCharm がこれらの構成を生成する方法を変更できますが、新しく作成することはできません。 カスタムコードスニペットを作成するには、 ライブテンプレートを使用します。

ツールバー

作成テンプレートボタンテンプレートを作成する

新しい ファイルまたは includeテンプレートを作成します。

the Create Child Template File buttonCreate Child Template File

選択したテンプレートに子テンプレートを追加して、 1 つのテンプレートを持つ複数のファイルのセットを作成します。

「テンプレートを除去する」ボタンRemove Template

選択した ファイルまたは includeテンプレートを削除します。 削除できるのはカスタムテンプレートのみで、デフォルトのテンプレートは削除できません。

「テンプレートをコピー」ボタンCopy Template

選択した ファイルまたは includeテンプレートのコピーを作成します。

「元のテンプレートに戻す」ボタンRevert to Original Template

選択したテンプレートを元の状態に戻します。 変更されたデフォルトテンプレートのみを元に戻すことができます。

テンプレート設定

名前

UI に表示するテンプレート名を指定します。

デフォルトの組み込みテンプレートでは使用できません。

拡張

テンプレートを特定のファイルタイプに関連付けるためのファイル拡張子を指定します。

デフォルトの組み込みテンプレートでは使用できません。

ファイル名

必要に応じて、このテンプレートから作成されるファイルの名前を指定します。 デフォルトでは、PyCharm はファイルを追加するときにユーザーに名前の入力を促します。 特定の名前をハードコードしてプロンプトを完全に回避したり、使用可能な変数からテンプレートを作成したりできます。 例えば、指定した名前を使い、ファイル作成時に選択したディレクトリより一つ上のディレクトリに配置する方法は次のとおりです: ../${NAME}

デフォルトの組み込みテンプレートでは使用できません。

テンプレートエディター

選択したテンプレートに使用されるコードを編集します。 ファイルテンプレートで使用される構文の詳細については、 構文 を参照してください。

Reformat according to style

このファイルタイプに定義された コードスタイルに従って、このテンプレートに基づいて生成されたコンテンツを再フォーマットします。

このオプションはファイルテンプレートでのみ使用できます。

Enable Live Templates

ファイルテンプレート内にライブテンプレートを挿入します。 Velocity エスケープ構文を使用して、 ライブテンプレート変数をファイルテンプレートに含めます。例: #[[ $MY_VARIABLE$ $END$ ]]#

2026 年 6 月 1 日