ライブテンプレートを使用してカスタムコード構成を生成する
PyCharm は多くの一般的なコード構成体のために多数の事前定義されたライブテンプレートを提供します。ワークフローに固有のユースケースをカバーするカスタムテンプレートを定義することもできます。
ライブテンプレートを挿入する
テンプレートを展開する場所にキャレットを置きます。
テンプレートの省略形を入力し、呼び出しキーを押します(通常はデフォルトで Tab)。または、メニューで Ctrl+J をクリックして候補リストを開き、必要なテンプレートを選択します。
選択されたテンプレートがユーザー入力を必要とする場合、対応するフィールドがハイライトされます。必要な値を入力し、Enter または Tab を押して入力を完了し、次の入力フィールドに移動します。すべての入力フィールドを完了すると、キャレットは構成要素の最後に移動します(マーカーがテンプレートコードで定義されている場合は
$END$マーカーに移動します)。エディターは通常の操作モードに戻ります。
囲みテンプレートを使用してコードのフラグメントをラップすることもできます。
ライブテンプレートでコードブロックを囲む
囲むコードを選択します。
メニューで、 Ctrl+Alt+J をクリックして候補リストを開き、必要なテンプレートを選択します。
関連ページ:
ライブテンプレート
ライブテンプレートを使用して、ループ、条件、宣言、print ステートメントなどの一般的な構造をコードに挿入します。コードスニペットを展開するには、対応するテンプレートの省略形を入力してを押します。を押し続けると、テンプレート内の 1 つの変数から次の変数に移動します。を押して、前の変数に移動します。次の例は、カスタムライブテンプレートの使用方法を示しています。ライブテンプレートの種類:次のタイプのライブテンプレートが区別されます。シンプルなテンプレートには固定プレーンテキストのみが含ま
コード補完
基本コード補完は、可視性スコープ内のクラス、メソッド、キーワードの名前を補完するのに役立ちます。PyCharm はコンテキストを分析し、現在のキャレット位置から到達可能な選択肢を提案します。候補にはライブテンプレートも含まれます。補完機能は英語以外のキーボードレイアウトでも利用できます。基本補完を呼び出すデフォルトでは、PyCharm は入力時に自動的にコード補完ポップアップを表示します。あるいは、を押すか、メインメニューからを選択することもできます。基本コード補完を 2 回呼び出すと、依存関...
抽象クラスのメソッドを実装する
クラスが特定の抽象クラスを実装するものとして宣言されている場合、そのクラスのメソッドを実装する必要があります。PyCharm は、実装されたメソッドのスタブを作成します。で装飾されたメソッドとを含むメソッドを実装することが可能です。抽象メソッドを実装するデフォルトでは、抽象メソッドを実装していないクラスはコードインスペクションによって検出され、エディターでハイライトされます。バルブアイコンをクリックするか、を押して抽象メソッドを実装するを選択します。または、メインメニューからを選択するか、を