ライブテンプレート
このページを使用して、ライブテンプレートを作成、管理、編集します。
メイン設定
項目 | 説明 | |
---|---|---|
展開に使用するキー | すべてのテンプレートのデフォルトの呼び出しキーを指定します。特定のテンプレートの個々の拡張キーは、編集領域で定義されます。 標準の拡張キー(Tab、Enter、Space)が望ましくない場合は、このリストからカスタムオプションを選択します。 カスタムを選択すると、変更リンクがドロップダウンの横に表示され、キーマップページに移動します。 | |
ライブテンプレート | 現在使用可能なすべてのテンプレートの省略形とその説明を表示します。略語はノードにグループ化され、各グループ内でアルファベット順にソートされています。テンプレートまたはグループ全体をアクティブにするには、テンプレートまたはグループの近くにあるチェックボックスを選択します。 | |
| 追加 Alt+Insert | 新しいテンプレート項目を現在のテンプレートのグループに追加します。下の編集領域で、テンプレートの略語、説明、テキスト、変数、拡張キー、コンテキストを定義できます。 |
| 除去 Delete | 選択したライブテンプレートをリストから削除します。 |
| 複製 | 選択したテンプレートに基づいて新しいテンプレートを作成するには、このボタンをクリックします。新しいテンプレート項目が現在のノードに追加され、テンプレートテキスト領域のフィールドに選択したテンプレートの定義が表示されます。 |
| 削除済みのデフォルトテンプレートを復元 | このボタンをクリックして、削除されたライブテンプレートを復元します。このボタンは、変更が適用されたときにのみ有効になります。 |
ライブテンプレートのコンテキストメニュー
項目 | 説明 |
---|---|
移動 | 選択したテンプレートを指定したグループに移動します。 |
コンテキストの変更 | 現在のテンプレートが有効になっているコンテキストを変更します。このコマンドを選択すると、サポートされている言語コンテキストのリストが表示されます。PyCharm がテンプレートに対してコンテキスト依存であるとみなすようにするには、コンテキスト名の横にあるチェックボックスを選択します。 利用可能なコンテキストタイプは有効なプラグインによって異なります。 |
コピー | システムクリップボードにシリアル化されたテンプレート XML を作成します。 |
貼り付け | コピーしたテンプレートの XML 表現を選択したテンプレートのグループに貼り付けます。 |
デフォルトの復元 | このコマンドは、変更されたテンプレートのコンテキストメニューに青色で表示されている場合にのみ表示されます。このコマンドを選択して、デフォルトのテンプレート設定を復元します。 |
テンプレート編集エリア
次の場合には、フォーカスがこの領域に移動します。
追加 またはコピー ボタンをクリックしたとき。
リストからライブテンプレートを選択したとき。
エディターでコードの一部を選択して
を選択したとき。
この領域のコントロールを使用して、新しいライブテンプレートを作成し、既存のテンプレートの設定を編集します。
フィールドラベルにマークされているホットキーを使用して、テンプレートテキスト領域を移動できます。
項目 | 説明 |
---|---|
略語 | このフィールドでは、テンプレートの略語を指定します。例: エディターでテンプレートを識別する一連の文字。 |
説明 | このフィールドには、テンプレートのオプションの説明またはその使用例を提供します。 |
テンプレートテキスト | このフィールドに、プレーンテキストと変数 |
適用対象 | この読み取り専用フィールドには、エディターがテンプレートを認識する必要がある言語とコード部分が表示されます。このようなコンテキストで Ctrl+J を押すと、PyCharm はこのコンテキストで有効なテンプレートのリストを表示します。 |
変更 | 現在のテンプレートが有効になっているコンテキストのセットを変更するには、このリンクをクリックします。リンクをクリックすると、サポートされている言語コンテキストのリストが表示されます。PyCharm がテンプレートに対してコンテキスト依存であるとみなすようにするには、コンテキスト名の横にあるチェックボックスを選択します。 利用可能なコンテキストタイプは有効なプラグインによって異なります。 |
変数の編集 | テンプレート変数の編集ダイアログを開くと、テンプレート展開時に PyCharm がテンプレート変数を処理する方法を定義できます。詳細については、「ライブテンプレート変数」を参照してください。 |
オプション | この領域では、テンプレートが展開されたときのエディターの動作を定義します。
|
関連ページ:
ライブテンプレート
ライブテンプレートを使用して、ループ、条件、宣言、print ステートメントなどの一般的な構造をコードに挿入します。コードスニペットを展開するには、対応するテンプレートの省略形を入力してを押します。を押し続けると、テンプレート内の 1 つの変数から次の変数に移動します。を押して、前の変数に移動します。次の例は、カスタムライブテンプレートの使用方法を示しています。ライブテンプレートの種類:次のタイプのライブテンプレートが区別されます。シンプルなテンプレートには固定プレーンテキストのみが含ま
テンプレート変数の編集ダイアログ
ライブテンプレートにユーザー定義変数が含まれている場合は、テンプレート変数の編集ダイアログを使用して、これらの変数を定義する式を構成できます。コントロール:名前このフィールドで、の形式で変数名を表示または編集します。式このフィールドでは、対応するテンプレート入力フィールドの値が自動的に計算されるように式を指定します。この式には、次の構成が含まれる場合があります。二重引用符で囲まれた文字列定数、ライブテンプレートで定義されている他の変数の名前、可能な議論、式を手動で入力するか、リストから定義済み
ライブテンプレート変数
ライブテンプレートの省略形を展開すると、その変数は値を入力できる入力フィールドとして表示されるか、値に置き換えられます。これらは、変更可能なデフォルト値、または関数を使用して計算された値である場合があります。テンプレート内で変数を宣言するには、次の形式を使用します: 式では、ドル文字を開閉せずに変数名を使用します(例:)。式を使用して各変数を定義し、式が評価に失敗した場合のデフォルト値を提供します。この式には、次の構成が含まれる場合があります。二重引用符で囲まれた文字列定数、ライブテンプレートで定...
コードスタイル
スキーム:この領域で、コードスタイルスキームを選択し、必要に応じて変更します。コードスタイルスキームの設定は、PyCharm がコードを生成、リファクタリング、再フォーマットするたびに自動的に適用されます。IDE には、プロジェクトスキームとデフォルトスキームの 2 つの定義済みスキームが付属しています。プロジェクトスキームでは、構成する設定は現在のプロジェクトにのみ適用されます。これらの設定は、.idea の codeStyles フォルダーに保存され、VCS を介してプロジェクトと共有されます。...
ファイルエンコーディング
PyCharm は、これらの設定を使用して、エンコーディングを検出できなかったファイルを表示および編集し、指定されたエンコーディングを新しいファイルに使用します。PyCharm がファイルまたはディレクトリのエンコーディングを特定できない場合、構成されたプロジェクトのエンコーディングにフォールバックします。プロジェクトがない場合、PyCharm はグローバルエンコーディングを使用します。ファイルまたはディレクトリのエンコーディングはプロジェクトのエンコーディングよりも優先され、プロジェクトのエン...