PyCharm 2019.2ヘルプ

コードの生成

PyCharmは、一般的なコード構成要素と繰り返し要素を生成する複数の方法を提供し、生産性の向上に役立ちます。これらは、コンテキスト、さまざまなラッパー、および文字の自動ペアリングに基づいて異なる方法で適用される事前定義テンプレートまたはカスタムテンプレートのいずれかです。

さらに、PyCharmはコード補完およびEmmetサポートを提供します。

メインメニューからコード | 生成 Alt+Insert を選択して、生成可能な使用可能な構成体を含むポップアップメニューを開きます。

最終更新日: 2019年9月13日

関連ページ:

コード補完

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

Emmetのサポート

EmmetおよびEmmetバージョン1.1は、HTML、CSS、またはJSXコードの開発を高速化するツールキットです。PyCharmを移動せずにEmmetコードテンプレートを使用できます。テンプレートをマークアップに展開するには、その略語を入力して展開キーまたはショートカットを押します。デフォルトで...

インテンション・アクション

エディターで作業するときに、PyCharmはコードを分析し、コードを最適化する方法を検索し、潜在的な問題と実際の問題を検出します。IDEがコードを変更する方法を見つけるとすぐに、エディターの現在行の隣に黄色い電球のアイコンが表示されます。このアイコンをクリックすると、このコード単位に使用可能なインテ...

使用箇所からシンボルを作成する

まだ作成されていないクラスまたはメソッドを参照しているとします。PyCharmでは、専用のインテンションアクションを使用して、不足しているシンボルを簡単にスタブアウトできます。用法からシンボルを作成する存在しないシンボルを参照する名前を入力してください。PyCharmは参照を強調しています。を押し、...

ライブ・テンプレート

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

スーパークラスのメソッドをオーバーライドする

事前定義されたテンプレートから必要なコードを生成することによって、親クラスの任意のメソッドをオーバーライドできます。PyCharmは、スーパークラスのメソッドへの呼び出しを含むスタブを作成し、メソッドの本体に意味のあるソースコードを提供するタスクを開発者に任せます。スーパークラスのメソッドをオーバー...