ファイルおよびコードテンプレート
ファイルテンプレートに従って、PhpStorm はファイルテンプレートを使用してファイルを作成します。このページを使用して、そのようなテンプレートを表示、編集、作成します。
テンプレートの異なるグループは、異なるタブにあります。
テンプレートを選択すると、その内容と説明がページの右側に表示されます。
プロジェクトごとのデフォルトスキーム
項目 | 説明 |
---|---|
スキーム | ファイルとコードテンプレートの設定がワークスペース全体に関連するのか、現在のプロジェクトに関連するのかを選択します。
|
タブ
タブ | 説明 |
---|---|
ファイル | このタブには、利用可能なファイルテンプレートが表示されます。 既存のテンプレートを編集したり、新しいテンプレートを作成したりすることができます。 |
インクルード | このタブには、ファイルテンプレートに含めることができる再利用可能なフラグメントのテンプレートが表示されます。 既存のテンプレートを編集したり、新しいテンプレートを作成したりすることができます。 PhpStorm は、PHP クラス、フィールド、関数(メソッド)用の PHP ファイルヘッダーと PHPDoc コメントを生成するための事前定義された組み込みテンプレートセットを提供します。 |
コード | このタブには、組み込みのスニペット(実装されたメソッド本体やオーバーライドされたメソッド本体の生成など、さまざまな典型的な状況で PhpStorm が生成できるコードフラグメントのテンプレートが表示されます) 既存のスニペットは編集できますが、新しいスニペットを作成することはできません。 |
ツールバー
項目 | ツールチップ | 説明 |
---|---|---|
| テンプレートの作成 | このボタンをクリックすると、現在開いているタブに新しいテンプレートが作成されます。このオプションは、ファイルおよびインクルードタブでのみ使用できます。 新しいテンプレートの場所はスキーマリストによって定義されます。 |
| テンプレートの除去 | 選択したテンプレートを削除するには、このボタンをクリックします。このオプションは、ファイルおよびインクルードタブの特定のテンプレートでのみ使用できます。 |
| テンプレートのコピー | 選択したテンプレートのコピーを作成するには、このボタンをクリックします。このオプションは、ファイルおよびインクルードタブでのみ使用できます。 |
| デフォルトにリセット | 選択したテンプレートを元の状態に戻すには、このボタンをクリックします。このオプションは、変更されたテンプレート(このようなテンプレートは青色でハイライトされています)でのみ使用できます。 |
なし | リセット | このリンクは、テンプレートの編集を開始するときにページの右上に表示されます。このリンクをクリックすると、保存されていない変更がすべてのタブのテンプレートにリセットされます。 |
テンプレートの設定と内容
項目 | 説明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | このフィールドは、新しいテンプレートが作成されたときに表示されます。新しいテンプレートの名前を指定してください。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
拡張 | このフィールドには、拡張子を指定します。このタイプの新しいファイルが作成されると、PhpStorm はこのテンプレートを適用します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
テンプレートテキスト | テンプレートの内容を編集します。使用することができます:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
スタイルに応じて整形 | このチェックボックスをオンにすると、PhpStorm はコードスタイルページで定義されたスタイルに従ってスタブファイルを再フォーマットします。 このオプションは、ファイルタブでのみ使用できます。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
ライブテンプレートを有効化 | ファイルテンプレート内でライブテンプレートを使用するには、このチェックボックスをオンにします。そうすることで、ライブテンプレートフラグメントを Velocity エスケープ構文に入れる必要があります。 例: #[[ $MY_VARIABLE$ $END$ ]]# カーソル位置を指定できます。ここではライブテンプレート変数を使用する必要があることに注意してください。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
説明 | この読み取り専用フィールドには、テンプレート、事前定義された変数、それらが動作する方法に関する情報が表示されます。 このフィールドは、カスタムテンプレートでは使用できません。 |
関連ページ:

ファイルテンプレート
ファイルテンプレートは、作成する新しいファイルのデフォルトコンテンツの仕様です。作成するファイルのタイプに応じて、テンプレートは、そのタイプのすべてのファイルで期待される初期コードとフォーマットを提供します(業界または言語の標準、企業ポリシー、またはその他の理由による)。PhpStorm は、新しいファイルを作成するときに提案される、サポートされているすべてのファイルタイプの定義済みテンプレートを提供します。ファイルテンプレートを管理および構成するには、設定 / 環境設定のエディター | ファイ...

インスペクション
このページを使用して、インスペクションプロファイルのカスタマイズ、インスペクション重大度レベルの構成、インスペクションの無効化と有効化、および異なるスコープのインスペクションの構成を行います。変更されたインスペクションは青でハイライトされます。プロファイルの管理:プロファイル設定したいプロファイルの名前を選択します。適用をクリックすると、選択したプロファイルがプロジェクトのハイライトに自動的に使用されます。IDE にコピー / プロジェクトにコピー: プロジェクトまたはグローバル(IDE)レベルで...