PyCharm 2020.2 ヘルプ

ライブテンプレート

ライブテンプレートを使用して、ループ、条件、さまざまな宣言、印刷ステートメントなどの一般的な構成をコードに挿入します。

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

次の例は、カスタムライブテンプレートの使用方法を示しています。

Live template for a Python code snippet

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

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

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

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

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

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

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

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

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

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

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

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

最終更新日 :

関連ページ:

ライブテンプレート変数

ライブテンプレートの略語を展開すると、その変数は値を入力できる入力フィールドとして表示されるか、値に置き換えられます。これらは、変更可能なデフォルト値または関数を使用して計算された値です。テンプレート内で変数を宣言するには、次の形式を使用します:。変数宣言として扱われないようにドル記号をテンプレート...

チュートリアル : ライブテンプレートの作成と適用 (コードスニペット)

このチュートリアルは何についてですか? :PyCharm には、たくさんのライブテンプレートが付属しています。Python には事前に定義されたライブテンプレートがいくつかあり、このチュートリアルでは、Python クラス宣言用のライブテンプレートを作成し、このライブテンプレートを使用する手順を説明...

コード補完

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

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

次の手順例は、現在の日付とユーザー名でコメントのテンプレートを作成する方法を示しています。設定 / 環境設定ダイアログ で、エディター | ライブテンプレートに移動します。新しいライブテンプレートを作成するテンプレートグループ(たとえば、other)を選択します。テンプレートグループを選択し...