PhpStorm 2024.1 ヘルプ

コードスタイルとフォーマット

会社に特定のコーディングガイドラインがある場合は、ソースコードを作成するときにそれらに従う必要があります。PhpStorm は、コードスタイルの規則に従ってコードをフォーマットすることにより、必要なコードスタイルを維持できます。

PhpStorm は、コードスタイルルールを定義する 2 つの方法を提供します。

コードスタイルスキームを使用できます。IDE インターフェースを使用して構成し、エクスポートして、チームの他のメンバーと共有できる設定のグループです。スキームは、複数のプロジェクトのデフォルトのコードスタイル設定を一度に変更する必要がある場合に特に便利です。

詳細は、コードスタイルスキームを参照してください。

IDE は EditorConfig(英語) もサポートしています。プロジェクトに複数のコードスタイルがある場合(たとえば、テスト用や本番コード用)、プロジェクトの対応するフォルダーに複数の .editorconfig ファイルを含めることができます。これにより、同時に複数のコードスタイル標準に従うことができます。

詳細は、EditorConfig を参照してください。

ルールを構成したら、コードの整形アクションを呼び出して、選択したコードフラグメント内、ファイル内、プロジェクト全体でコードのフォーマットを変更できます。さらに、フォーマットされていないコードをエディターに貼り付けると、IDE はコードスタイルの規則に従って自動的に再フォーマットします。

関連ページ:

コードスタイルスキーム

特定のコーディングガイドラインが企業内に存在する場合は、ソースコードを作成する際に、このガイドラインに従わなければなりません。PhpStorm は、必要なコードスタイルを維持できます。IDE には、プロジェクトスキームとデフォルトスキームの 2 つの定義済みスキームが付属しています。プロジェクトスキームでは、構成する設定は現在のプロジェクトにのみ適用されます。これらの設定は、.idea の codeStyles フォルダーに保存され、VCS を介してプロジェクトと共有されます。プロジェクトのコードスタ...

EditorConfig

PhpStorm を使用すると、EditorConfig をサポートする個々のファイルセットのすべてのコードスタイル設定を管理できます。必要なのは定義したいコードスタイルのファイルを含むルートディレクトリに .editorconfig ファイルを置くことです。プロジェクトに複数のコードスタイルがある場合(たとえば、テスト用や本番コード用)、プロジェクトの対応するフォルダーに複数の .editorconfig ファイルを含めることができます。これにより、同時に複数のコードスタイル標準に従うことができます。....

コードの整形

PhpStorm を使用すると、現在のコードスタイルスキームまたは .editorconfig ファイルで指定した要件に従ってコードを再フォーマットできます。で定義されていないものがあれば、プロジェクト設定から取得されます。コードの一部、ファイル全体、ファイルのグループ、ディレクトリを再フォーマットできます。コードの一部または一部のファイルを再フォーマットから除外することもできます。コードフラグメントを再フォーマットするエディターで、再フォーマットしたいコードフラグメントを選択します。再フォーマット...

LightEdit モード

PhpStorm でプロジェクト全体を作成またはロードせずに 1 つのファイルのみを編集する必要がある場合は、LightEdit モードを使用できます。LightEdit モードはテキストのようなエディターとして機能し、コード補完やコードナビゲーションなどの通常の IDE エディター機能をサポートしていないことに注意してください。ただし、特定のコード行に移動したり、コードの一部を折りたたんだり展開したり、ファイルエンコーディングを確認したり、変更したりすることはできます。LightEdit モード...