PyCharm 2019.1ヘルプ

ライブ・テンプレート

ライブ・テンプレートを使用すると、頻繁に使用される構造をコードに挿入できます。例:ループ、条件、さまざまな宣言、またはprintステートメントコードスニペットを拡張するには、対応するテンプレートの略語を入力して Tabを押します。 Tab を押し続けると、テンプレート内のある変数から次の変数にジャンプしますShift+Tab を押して前の変数に移動します。詳しくは、ライブテンプレート変数を参照してください。

live template example

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

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

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

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

ライブテンプレートを設定するには、PyCharm設定のエディター | ライブ・テンプレートページ(Ctrl+Alt+S)を開きます。ライブ・テンプレートページでは、使用可能なライブテンプレートをすべて表示し、編集して新しいテンプレートを作成することができます。テンプレートは、使用できるコンテキスト(通常は対応する言語)に従ってグループ化されます。テンプレートを別のグループに移動するには、テンプレートを右クリックして移動を選択し、必要なグループ名を選択します。

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

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

最終更新日: 2019年7月17日

関連ページ:

ライブテンプレート変数

ライブテンプレートの省略形が展開されると、変数は既定値(既定値または関数を使用して計算された値)に置き換えられ、ユーザーが変更できる入力フィールドとして表示されます。テンプレート内の変数は、次の形式で宣言されます。テンプレートテキストにドル記号を追加して変数宣言として扱わないようにするには、特殊変数...

コード補完

このセクションでは、コーディングプロセスのスピードアップを可能にするコンテキスト対応コード補完のさまざまなテクニックについて説明します。基本補完:基本コード補完を使用すると、可視性の範囲内でクラス、メソッド、およびキーワードの名前を完成させることができます。コード補完を起動すると、PyCharmはコ...

設定/環境設定ダイアログ

現在のプロジェクトに関連する設定はアイコンでマークされています。設定ダイアログでは、PyCharmの動作と外観を制御できます。ダイアログの左上部分にある検索フィールドを使用して、目的のオプションを見つけます。あるいは、検索ボックスにあるカテゴリの階層リスト(設定のグループ)を使用して設定を参照するこ...

テンプレート内の再利用可能なコンテンツ

テンプレートを含めるは、ディレクティブによって他のテンプレートに挿入される再利用可能なコード(標準ヘッダー、著作権ステートメントなど)を定義するために使用されます。ディレクティブの構文は次のとおりです。#parse("<include_template_name.extension>")...