PyCharm 2019.2ヘルプ

ライブ・テンプレート

ライブテンプレートを使用することで、頻繁に使用される構造をコードに挿入できます: 例:ループ、条件、さまざまな宣言、またはprintステートメント

コードスニペットを拡張するには、対応するテンプレートの略語を入力して Tabを押します。 Tab を押し続けると、テンプレート内のある変数から次の変数にジャンプします。 Shift+Tab を押して前の変数に移動します。

ライブテンプレートの種類

次のタイプのライブテンプレートが区別されます。

  • シンプルなテンプレートには固定プレーンテキストのみが含まれています。シンプルなテンプレートを展開すると、テキストが自動的にソースコードに挿入され、省略形が置き換えられます。

  • パラメータ化されたテンプレートはユーザー入力を可能にする変数を含みます。パラメータ化されたテンプレートを展開すると、変数はユーザーが手動で指定するための入力フィールドに置き換えられるか、またはPyCharmによって自動的に計算されます。

  • サラウンドテンプレートは、選択したコードのブロックをユーザーが指定したテキストで囲みます。例: T は、名前を指定できるタグのペアに展開されます。また、コードブロックを選択し、Ctrl+Alt+J を押してテンプレートの選択ポップアップを開き、T テンプレートを選択して、選択肢をタグのペアでラップすることもできます。

後置コード補完 はライブテンプレートに似ています。選択せずに現在の式を変換します。例:式の後に .if と入力すると、対応する後置補完を起動し、式を if ステートメントでラップできます。

ライブ・テンプレートの構成

ライブテンプレートを構成するには、PyCharm設定 Ctrl+Alt+Sエディター | ライブ・テンプレートページを開きます。ライブ・テンプレートページでは、利用可能なすべてのライブテンプレートを表示し、編集して新しいテンプレートを作成できます。

テンプレートは、使用可能なコンテキストに応じて(通常、対応する言語ごとに)グループ化されています。テンプレートを別のグループに移動するには、テンプレートを右クリックして移動を選択してから、必要なグループ名を選択します。

各ライブテンプレートは、英数字、ドット、およびハイフンを含む略語によって定義されます。省略形はグループ内で一意でなければならないが、同じ省略形を異なるグループで使用し、対応するグループのコンテキストに従って異なる構造に拡張することができます。変更されたデフォルトテンプレートの略語は、青いフォントでリストに表示されます。

変更したテンプレートをデフォルト設定に復元する

  • 設定/環境設定ダイアログのライブ・テンプレートページで、復元したいテンプレートを右クリックし、デフォルトを復元をクリックします。

最終更新日: 2019年10月14日