ライブテンプレート
ライブテンプレートを使用して、ループ、条件、宣言、print ステートメントなどの一般的な構造をコードに挿入します。
コードスニペットを展開するには、対応するテンプレートの省略形を入力して Tab を押します。Tab を押し続けると、テンプレート内の 1 つの変数から次の変数に移動します。Shift+Tab を押して、前の変数に移動します。
次の例は、カスタムライブテンプレートの使用方法を示しています。

ライブテンプレートの種類
次のタイプのライブテンプレートが区別されます。
シンプルなテンプレートには固定プレーンテキストのみが含まれています。シンプルなテンプレートを展開すると、テキストが自動的にソースコードに挿入され、省略形が置き換えられます。
パラメーター化されたテンプレートには、ユーザー入力を可能にする変数が含まれています。パラメーター化されたテンプレートを展開すると、変数は、ユーザーが手動で指定するための入力フィールドに置き換えられるか、PyCharm によって自動的に計算されます。
囲みテンプレートは、選択したコードのブロックをユーザーが指定したテキストで囲みます。例:
Tは、名前を指定できるタグのペアに展開されます。また、コードブロックを選択し、Ctrl+Alt+J を押してテンプレートの選択ポップアップを開き、Tテンプレートを選択して、選択肢をタグのペアでラップすることもできます。
後置コード補完はライブテンプレートに似ています。選択せずに現在の式を変換します。例: 式の後に .if と入力すると、対応する後置補完を起動し、式を if ステートメントでラップできます。
ライブテンプレートの構成
ライブテンプレートを設定するには、エディター | ライブテンプレート設定ページ(Ctrl+Alt+S)を開きます。ライブテンプレートページでは、利用可能なすべてのライブテンプレートを確認したり、チェックボックスを使用して有効化または無効化したり、既存のテンプレートを編集したり、新しいテンプレートを作成したりできます。
テンプレートは、使用可能なコンテキストに応じて(通常、対応する言語ごとに)グループ化されています。テンプレートを別のグループに移動するには、テンプレートを右クリックして移動を選択してから、必要なグループ名を選択します。
各ライブテンプレートは、英数字、ドット、ハイフンを含む省略形で定義されます。略語はグループ内で一意である必要がありますが、同じ略語が異なるグループで使用され、対応するグループのコンテキストに従って異なる構成に拡張される場合があります。変更されたデフォルトのテンプレートの略語は、リストに青色のフォントで表示されます。
変更したテンプレートをデフォルト設定に復元する
設定ダイアログのライブテンプレートページで、復元したいテンプレートを右クリックし、デフォルトの復元をクリックします。
関連ページ:
ライブテンプレート変数
ライブテンプレートの省略形を展開すると、その変数は値を入力できる入力フィールドとして表示されるか、値に置き換えられます。これらは、変更可能なデフォルト値、または関数を使用して計算された値である場合があります。テンプレート内で変数を宣言するには、次の形式を使用します: 式では、ドル文字を開閉せずに変数名を使用します(例:)。式を使用して各変数を定義し、式が評価に失敗した場合のデフォルト値を提供します。この式には、次の構成が含まれる場合があります。二重引用符で囲まれた文字列定数、ライブテンプレートで定...
ライブテンプレートの作成と適用 (コードスニペット)
このチュートリアルの内容は何ですか? :PyCharm には、たくさんのライブテンプレートが付属しています。Python には事前に定義されたライブテンプレートがいくつかあり、このチュートリアルでは、Python クラス宣言用のライブテンプレートを作成し、このライブテンプレートを使用する手順を説明します。Python プログラミングはこのチュートリアルの範囲外です。詳細については、Python のドキュメントを参照してください。ライブテンプレートの基本と使用方法もここでは説明しません。ライブテン...
後置補完
接尾辞テンプレートを使用すると、ドットの後の接尾辞、式の型、コンテキストに基づいて、すでに入力済みの式を別の式に変換できます。PyCharm には、他のプログラミング言語でも使用できる定義済みの接尾辞補完テンプレートのセットが含まれています。これらのテンプレートはコピーしたり、有効化 / 無効化したりできます。後置の補完を有効にして設定する設定ダイアログ () で、を開き、後置補完を有効にするチェックボックスを選択します。選択した言語の後置テンプレートを有効または無効にします。、キーを設定して...
ライブテンプレートを作成する
次の手順例は、現在の日付とユーザー名でコメントのテンプレートを作成する方法を示しています。を押して設定を開き、を選択します。新しいライブテンプレートを作成するテンプレートグループ(たとえば、other)を選択します。テンプレートグループを選択しない場合、ライブテンプレートがユーザーグループに追加されます。をクリックし、ライブテンプレートを選択します。テンプレートが使用可能なコンテキストを指定します。デフォルトではコンテキストは指定されておらず、PyCharm はダイアログの下部にメッセージを表示...
ライブテンプレート
このページを使用して、ライブテンプレートを作成、管理、編集します。メイン設定:展開に使用するキーすべてのテンプレートのデフォルトの呼び出しキーを指定します。特定のテンプレートの個々の拡張キーは、編集領域で定義されます。標準の拡張キー(、)が望ましくない場合は、このリストからカスタムオプションを選択します。カスタムを選択すると、変更リンクがドロップダウンの横に表示され、キーマップページに移動します。ライブテンプレート現在使用可能なすべてのテンプレートの省略形とその説明を表示します。略語はノードに