PhpStorm 2026.1 ヘルプ

NetBeans から PhpStorm に移行する

NetBeans から PhpStorm に切り替えるには、2 つの IDE の違いを理解する必要があります。このセクションでは、PhpStorm 固有の側面について説明します。

プロジェクトを PhpStorm にインポートする

  1. PhpStorm を起動します。

    ウェルカム画面が開いたら、オープンをクリックします。

    それ以外の場合は、メインメニューのファイル | オープンに移動します。

  2. 開いたダイアログで、ソース、ライブラリ、その他のアセットが配置されているディレクトリを選択し、オープンをクリックします。

  3. 表示されたプロジェクトを開くダイアログで、新規ウィンドウをクリックします。

PhpStorm は、.idea ディレクトリをプロジェクトに追加します。これは、VCS 設定、インスペクションプロファイルコードスタイル などの PhpStorm プロジェクト設定を保存するために使用されます。NetBeans .nbproject ディレクトリは変更されないままであり、NetBeans と一緒に PhpStorm を使用できるようになります。

既存のプロジェクトをインポートも参照してください。

ユーザーインターフェース

プロジェクト

NetBeans と同様に、プロジェクトは、単一のユニットを表すフォルダーとファイルをグループ化するために使用されます。ただし、NetBeans で同じウィンドウですべてのプロジェクトを操作する場合、PhpStorm では、各プロジェクトを別のウィンドウで開くこともできます。また、現在開いているプロジェクトに新しいプロジェクトをアタッチすることで、同じウィンドウで複数のプロジェクトを開くことができます。詳細については、新しいウィンドウまたは同じウィンドウでプロジェクトを開くを参照してください。

Open the project in the current window, new window, or attach it to the existing project

プロジェクトグループ

NetBeans では、プロジェクトグループは、現在作業中のプロジェクトを整理する方法です。同じグループのプロジェクトが同じウィンドウで開かれます。IDE を移動せずにプロジェクトグループを切り替えることができます。

最近のプロジェクトをウェルカム画面でグループ化すると、この用語に遭遇する可能性がありますが、これらのグループはプロジェクトツールウィンドウには表示されません。

オプションダイアログ

NetBeans オプションダイアログに相当するのは、ファイル | 設定 (Windows および Linux の場合) または PhpStorm | 環境設定 (macOS の場合) ダイアログです。Ctrl+Alt+S を押すと開くことができます。このダイアログは、PhpStorm の動作と外観を制御するために使用されます。

Appearance and Behavior

詳細は、IDE の設定を参照してください。

NetBeans キーバインディングを使用する

PhpStorm には、NetBeans を含むいくつかの事前定義されたキーマップが含まれています。

  1. 設定ダイアログ(Ctrl+Alt+S)で、キーマップを選択します。

  2. ダイアログの右側のキーマップで、NetBeans を選択します。

事前定義されたキーマップのショートカットの一部をカスタマイズする場合は、キーボードショートカットを参照してください。

プロジェクトでの作業

NetBeans のプロジェクトプロパティダイアログで使用可能なオプションのほとんどは、PhpStorm のファイル | プロジェクト構造 | プロジェクト設定 | プロジェクトで使用できます。

アプリケーションを実行する

PhpStorm では、右クリックしてコンテキストメニューから実行を選択し、サブメニューから the Debug PHP script icon <script name> を選択することにより、エディターから直接アプリケーションを実行できます。

Run PHP script from the editor

NetBeans と同様に、スクリプトを右クリックしてコンテキストメニューから実行を選択し、サブメニューから the Debug PHP script icon <script name> を選択することにより、プロジェクトツールウィンドウからスクリプトを実行することもできます。

さらに、引数または環境変数をプログラムに渡したり、スタートアップをカスタマイズしたりする場合は、実行 / デバッグ構成を使用できます。実行 / デバッグ構成は、名前付きのスタートアッププロパティのセットです。起動ロジックまたは出力を変更する場合は、同じアプリケーションを異なる構成で実行できます。構成を選択せずにエディターまたはプロジェクトツールウィンドウからアプリケーションを実行すると、PhpStorm はデフォルト値で一時構成を作成します。その後、編集して永続的な構成として保存できます。

Save a temporary run configuration

PhpStorm を使用すると、既存の構成テンプレートに基づいて実行 / デバッグ構成を作成したり、XML ファイルを介してチームメートと構成を共有したりすることもできます。アプリケーションの実行および実行 / デバッグ構成の管理の詳細については、コードの実行 / デバッグを参照してください。

バージョン管理を使用する

Git、Subversion、Mercurial、Perforce などの最も一般的なバージョン管理システムが PhpStorm でサポートされています。プロジェクトの VCS 統合は、設定 / 環境設定ダイアログのバージョン管理ページで設定できます。詳細については、バージョン管理を参照してください。

コードエディター

PhpStorm エディターの概要については、エディターの基本を参照してください。

コード補完

PhpStorm では、1 文字または 2 文字を入力すると、コード補完候補のリストが自動的に表示されます。このリストを絞り込むには、次を使用します。

  • Ctrl+Space。リストを、現在のコンテキストで使用可能なキーワードとクラス、メソッド、フィールドの名前に減らします。Ctrl+Space を 2 回目または 3 回押すと、リストが変わることに注意してください。

  • Ctrl+Shift+Space。現在のコンテキストに適した型のみを表示します(スマート型マッチングコード補完)。

PhpStorm を使用すると、コード補完設定の多くをカスタマイズできます。詳細については、コード補完を参照してください。

コードテンプレート

NetBeans では、コードテンプレートは略語に関連付けられたコードの一部です。PhpStorm では、それらはライブテンプレートとして知られています。一部のテンプレートは異なります。たとえば、private static final は NetBeans では psf と省略されますが、PhpStorm では prsf と省略されます。

Example of using Live Templates

使用可能なテンプレートのリストは設定 | エディター | ライブテンプレートにあります。また、独自のテンプレートを追加したり、既存のテンプレートを変更することもできます。

コード解析

PhpStorm は、依存関係、データフロー、スタックトレースを分析し、重複を見つけて、コードの品質を評価できます。コード | コードの解析メニューで利用可能なオプションを確認できます。

NetBeans と同様に、コードインスペクションを使用して異常なコードを検出できます。PhpStorm では、インスペクションは高度にカスタマイズ可能です。インスペクションを無効にしたり、特定のコード部分で抑制したり、重大度レベルを変更したり、カスタムインスペクションを作成したりできます。詳細については、コードインスペクションを参照してください。

Changing inspection severity by scope

NetBeans のヒントと同様に、インテンションアクションクイックフィックスを使用して、コードをすばやく変更または修正できます。

Applying a quick-fix in the editor

アクションアイテム

NetBeans では、アクションアイテムタブに、TODO コメント、コードの問題、コンパイラーエラーが表示されます。PhpStorm では、次のツールウィンドウを使用して同様の情報を取得できます。

  • TODO : TODO コメントを表示します。詳細については、TODO ツールウィンドウを参照してください。

  • 問題 : PhpStorm インスペクションによって検出されたエラーと警告を表示します。詳細については、コードインスペクションを参照してください。

構文のハイライト

NetBeans と同様に、シンボルにキャレットを置くと、PhpStorm は現在のファイル内でこのシンボルが使用されている箇所をすべてハイライトします。PhpStorm では、キャレット移動のハイライトオプションを使用して、一致する中括弧、現在のスコープ、キャレットの要素の使用状況のハイライトを有効または無効にできます。詳細については、「使用状況の自動ハイライトを無効にする」を参照してください。

キャレットをコード要素から遠ざけながら、コード要素の出現をハイライトし続ける場合 (NetBeans のマークをつけるオプション)、PhpStorm で Ctrl+Shift+F7 を押します。

Highlight Usages in File

変更を保存しますか

手動で変更を保存する必要がある NetBeans とは異なり、PhpStorm は変更を自動的に保存します。保存は、コンパイル、実行、デバッグ、バージョン管理操作の実行、ファイルまたはプロジェクトのクローズ、IDE の終了などのさまざまなイベントによってトリガーされます。さらに、別のアプリケーションに切り替えるとき、または IDE が指定された期間アイドル状態の場合に、自動保存をトリガーするように PhpStorm を構成できます。

保存時にデプロイ

NetBeans では、保存時にコンパイルとデプロイを有効にできます。別の設定で、コードの再フォーマットや未使用のインポートの削除など、他の保存時のアクションを構成できます。PhpStorm では、これらのアクションはすべて設定 | ツール | 保存時のアクションで使用できます。

詳細は、変更を保存するときにアクションをトリガーするを参照してください。

プラグイン

PhpStorm では NetBeans プラグインを使用できませんが、これらのプラグインに実装されている多くの機能は、PhpStorm ではそのまま使用できます。さらに、PhpStorm 用のプラグインが多数あるため、お気に入りの NetBeans プラグインと同様の機能を持つプラグインをいつでも見つけることができます。プラグインは JetBrains マーケットプレイス(英語)またはディスクからインストールできます。

プラグイン設定を開く

  • Ctrl+Alt+S を押して設定を開き、プラグインを選択します。

The Plugins settings dialog

マーケットプレースタブを使用して、JetBrains マーケットプレイス(英語)またはカスタムプラグインリポジトリからプラグインを参照してインストールします。

インストール済みタブを使用して、バンドルおよびインストールされているプラグインを参照し、有効化、無効化、更新、削除します。不要なプラグインを無効にすると、パフォーマンスが向上する可能性があります。

詳細については、プラグインおよびプラグインのインストールを参照してください。

PhpStorm のプラグインを作成する場合は、以下を参照してください。

PHP 開発環境を構成する

PhpStorm の多くの機能は、起動直後は構成なしで利用できます。それでも、PHP アプリケーションの実行、デプロイ、デバッグを最大限に活用するには、次のセクションを参照してください。

2025 年 4 月 02 日

関連ページ:

PhpStorm を初めて実行する

Toolbox アプリを使用して、任意の JetBrains 製品を実行できます。スタンドアロンインストールの場合、PhpStorm の実行はオペレーティングシステムによって異なります。PhpStorm を実行するには、Windows 開始メニューでそれを見つけるか、デスクトップショートカットを使用します。bin のインストールディレクトリでランチャーバッチスクリプトまたは実行可能ファイルを実行することもできます。Applications ディレクトリ、Launchpad、Spotlight から P...

インスペクションプロファイル

インスペクションプロファイルには、有効なインスペクション、これらのインスペクションが分析するファイルの範囲、およびインスペクションの重大度設定に関する情報が保持されます。IntelliJ IDEA には、次の 2 種類のプロファイルがあります。グローバルですべてのプロジェクト (IDE レベル) で使用できるプロファイル IDE に保管。1 つのプロジェクト (プロジェクトレベル) でのみ使用可能なプロファイルプロジェクトに保管。レベル間でプロファイルを移動する詳細を参照してください。PhpSto...

コードスタイルスキーム

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

プロジェクト設定

プロジェクト設定は現在のプロジェクトにのみ適用されます。これらは、他のプロジェクトファイルとともに .idea ディレクトリに .xml 形式で保存されます。プロジェクト設定には、VCS 構成、コードスタイルオプション、言語インスペクションのリスト、およびその他の設定を含めることができます。プロジェクト設定を構成するには、メインメニューから macOS の場合は、Windows の場合は、Linux の場合はを選択します。または、を押して IDE 設定を表示することもできます。設定ダイアログでは、現在...

既存のプロジェクトをインポート

別の IDE または専用エディターで作成された既存のソースコードを中心に PhpStorm プロジェクトをセットアップできます。PhpStorm はコードベースを分析し、設定を含む .idea ディレクトリをコードベースに追加します。プロジェクトを開く (簡単なインポート):現在プロジェクトで Web サーバーを使用しない場合は、プロジェクトファイルが含まれるフォルダーを開くだけで済みます。このオプションは、選択したプロジェクトをそのまま PhpStorm にインポートします (開きます)。PhpS...

プロジェクトを開く、移動、閉じる

プロジェクトを開く、再び開く:プロジェクトを開くウェルカム画面でオープンをクリックします。最近このプロジェクトを使用したことがある場合は、メインメニューでに移動し、オープンまたは最近のプロジェクトをクリックします。または、コマンドラインからプロジェクトを開くこともできます。新しいウィンドウまたは同じウィンドウでプロジェクトを開くデフォルトでは、2 番目以降のプロジェクトを起動すると、IDE はプロジェクトをどのように開くか確認します。新しいウィンドウで開くか、同じウィンドウで開くか、アタッチさ...