コードスタイルスキーム
特定のコーディングガイドラインが企業内に存在する場合は、ソースコードを作成する際に、このガイドラインに従わなければなりません。PhpStorm は、必要なコードスタイルを維持できます。
IDE には、プロジェクトスキームとデフォルトスキームの 2 つの定義済みスキームが付属しています。
プロジェクトスキームでは、構成する設定は現在のプロジェクトにのみ適用されます。
これらの設定は、.idea の codeStyles フォルダーに保存され、VCS を介してプロジェクトと共有されます。
プロジェクトのコードスタイル設定を変更すると、IDE によってフォルダーが作成されます。
デフォルトスキーム(IDE レベルのスキーム)では、構成する設定は、デフォルトコードスタイルスキームが選択されている既存のすべてのプロジェクトに適用されます。
これらの設定は、PhpStorm コンフィギュレーションディレクトリの下の codestyles フォルダーに保存され、VCS を介して共有されません。
プロジェクトコードスタイルスキームをデフォルトスキームとして使用する場合は、IDE レベルにコピーできます。逆の方法も可能です。現在のプロジェクト設定を IDE レベルのスキームの設定で上書きし、チームの他のメンバーと共有することができます。
PhpStorm プロジェクトで構成されたコードスタイルを適用する方法の詳細については、「コードの整形」を参照してください。
スキームを構成する
PhpStorm では、コードスタイル設定は言語固有であるため、プロジェクトで使用する言語ごとに個別に構成する必要があります。ある言語から設定をコピーして、別の言語に適用することもできます。
言語のコードスタイルを設定する
Ctrl+Alt+S を押して設定を開き、
を選択します。新しいプロジェクトのスキームを構成するには、 に移動します。
コードスタイルを構成する言語を選択します。
構成するコードスタイルスキームを選択します: プロジェクトスキームまたは IDE レベルのスキームの 1 つ。
タブを参照して、コードスタイルの設定を構成します。
ダイアログの右側のセクションを使用して、変更をプレビューします。設定を変更すると、プレビュー領域に 1 つまたは複数の点滅領域が表示され、変更が強調されます。
事前定義されたコードスタイルを適用する
PHP ファイルの場合、フレームワーク固有の事前設定されたコーディング標準を適用できます。
Ctrl+Alt+S を押して設定を開き、
を選択します。新しいプロジェクトのスキームを構成するには、 に移動します。
コードスタイルを構成する言語を選択します。
変更するコードスタイルスキームを選択します: プロジェクトスキームまたは IDE レベルのスキームの 1 つ。
選択して設定リンクをクリックし、事前定義を選択して、リストから事前構成済みの標準の 1 つを選択します。
別の言語のコードスタイルを適用する
ほとんどのサポートされている言語では、他の言語やフレームワークのコードスタイル設定をコピーできます。
Ctrl+Alt+S を押して設定を開き、
を選択します。新しいプロジェクトのスキームを構成するには、メインメニューの に移動します。
コードスタイルを構成する言語を選択します。
変更するコードスタイルスキームを選択します: プロジェクトスキームまたは IDE レベルのスキームの 1 つ。
右上隅の選択して設定をクリックします。
リンクは、別の言語のコードスタイル設定を適用できる場合にのみ表示されます。
表示されるリストから、コードスタイルをコピーする言語を選択します。
コードスタイル設定のコピー
Ctrl+Alt+S を押して設定を開き、
を選択します。新しいプロジェクトのスキームを構成するには、メインメニューの に移動します。
コピーするコードスタイルスキームを選択します: プロジェクトスキームまたは IDE レベルのスキームの 1 つ。
アイコンをクリックして、次のオプションのいずれかを選択します。
IDE にコピー(プロジェクトスキームの場合): 選択したスキームを IDE レベルにコピーします。
PhpStorm は、指定された名前の新しいコードスタイルを PhpStorm ホームディレクトリに保存します。
プロジェクトにコピー(IDE レベルのスキームの場合): 現在のプロジェクト設定を、選択した IDE レベルのプロファイルの設定で上書きします。
複製(IDE レベルのスキームの場合): 選択した IDE スキームのコピーを同じレベルに作成します。
スキームフィールドに新しいスキームの名前を入力し、Enter を押して変更を保存します。
インポートおよびエクスポートスキーム
スキームをインポートする
そのままの状態で、PhpStorm を使用すると、IntelliJ IDEA コードスタイル XML 形式で設定をインポートできます。
Ctrl+Alt+S を押して設定を開き、
を選択します。をクリックし、スキームをインポートを選択します。
開いたダイアログで、設定のあるファイルを選択し、オープンをクリックします。
必要に応じてスキームの名前を変更し、現在のスキームを選択して、スキームの設定をコードに適用します。
スキームをエクスポートする
プロジェクトレベルと IDE レベルの両方のスキームを IntelliJ IDEA コードスタイル XML または EditorConfig 形式でエクスポートできます(EditorConfig プラグインが有効になっている場合)。
Ctrl+Alt+S を押して設定を開き、
を選択します。エクスポートするコードスタイルスキームを選択します: プロジェクトスキームまたは IDE レベルのスキームの 1 つ。
をクリックし、エクスポートを選択し、必要な形式を選択して、コードスタイル設定をエクスポートするディレクトリを選択します。
関連ページ:
IDE で使用されるディレクトリ
デフォルトでは、PhpStorm は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。IDE ディレクトリの場所を変更するたとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの IDE...
コードの整形
PhpStorm を使用すると、現在のコードスタイルスキームまたは .editorconfig ファイルで指定した要件に従ってコードを再フォーマットできます。で定義されていないものがあれば、プロジェクト設定から取得されます。コードの一部、ファイル全体、ファイルのグループ、ディレクトリを再フォーマットできます。コードの一部または一部のファイルを再フォーマットから除外することもできます。コードフラグメントを再フォーマットするエディターで、再フォーマットしたいコードフラグメントを選択します。再フォーマット...
プロジェクト設定
プロジェクト設定は現在のプロジェクトにのみ適用されます。これらは、他のプロジェクトファイルとともに .idea ディレクトリに .xml 形式で保存されます。プロジェクト設定には、VCS 構成、コードスタイルオプション、言語インスペクションのリスト、およびその他の設定を含めることができます。プロジェクト設定を構成するには、メインメニューから macOS の場合は、Windows および Linux の場合はを選択します。または、を押して IDE 設定を表示することもできます。設定ダイアログでは、現在の...
EditorConfig
PhpStorm を使用すると、EditorConfig をサポートする個々のファイルセットのすべてのコードスタイル設定を管理できます。必要なのは定義したいコードスタイルのファイルを含むルートディレクトリに .editorconfig ファイルを置くことです。プロジェクトに複数のコードスタイルがある場合(たとえば、テスト用や本番コード用)、プロジェクトの対応するフォルダーに複数の .editorconfig ファイルを含めることができます。これにより、同時に複数のコードスタイル標準に従うことができます。....