PhpStorm 2026.1 Help

Eclipse から PhpStorm に移行する

Eclipse から PhpStorm に移行する場合、特に Eclipse を長く使用していた場合は、両方の IDE の ユーザーインターフェースコンパイルメソッドショートカット 、プロジェクト構成、そのほかの側面など、いくつかの基本的な違いを理解する必要があります。

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

Eclipse ワークスペースまたは単一の Eclipse プロジェクトのいずれかをインポートできます。 これを行うには、 ようこそ画面Open をクリックするか、メインメニューで ファイル | オープン を選択します。

ウェルカム画面からプロジェクトを開く

Eclipse から既存の実行構成をインポートする場合は、この サードパーティのプラグイン(英語)の使用を検討してください。

ユーザーインターフェースの違い

ワークスペースなし

PhpStorm を起動すると、まず ワークスペースの概念がないことに気付きます。 つまり、一度に作業できるプロジェクトは 1 つだけです。 Eclipse では通常、互いに依存する複数のプロジェクトを持つことが一般的ですが、PhpStorm では複数のモジュールで構成される単一のプロジェクトとなっています。

関連のないプロジェクトが複数ある場合は、別々のウィンドウで開くことができます。

それでも 1 つのウィンドウで複数の無関係なプロジェクトを開きたい場合は、回避策として、 現在のプロジェクトにアタッチできます。

パースペクティブなし

PhpStorm に切り替えたときにもう一つ大きな驚きとなるのが、 パースペクティブがないことです。

異なるタスクを実行するために、異なるワークスペースレイアウトを手動で切り替える必要はありません。 IDE はあなたのコンテキストに従い、関連するツールを自動的に起動します。

PhpStorm プロジェクトの概要

ツールウィンドウ

Eclipse と同じように、PhpStorm にもツールウィンドウがあります。 使用可能なすべてのツールウィンドウの完全なリストは、 表示 | Tool Windows で確認できます。 ツールウィンドウを選択すると、そのウィンドウが開きます。 ツールウィンドウには、ツールウィンドウバーのツールウィンドウボタンからもアクセスできます。

ツールウィンドウバー

マウスを使用したくない場合は、割り当てられたショートカットを押すことでいつでも任意のツールバーに切り替えることができます。 覚えておくべき最も重要なショートカットは次のとおりです。

  • プロジェクト: Alt+1

  • コミット: Alt+0

  • ターミナル: Alt+F12

ツールウィンドウについてもう一つ言えるのは、ドラッグ、ピン留め、ピン解除、アタッチ、分離などの操作ができることです:

ツールウィンドウの移動

詳細については、 ツールウィンドウの配置ツールウィンドウの表示モード を参照してください。

ツールウィンドウのレイアウトの保存や復元には、いくつか便利なコマンドがあります:

  • ウィンドウ | レイアウト | 現在のレイアウトを新規保存: 配置を新しいレイアウトとして保存します。

  • ウィンドウ | レイアウト | 現在のレイアウトを復元: 現在のレイアウトの変更をリセットします。 (Shift+F12 経由でも使用可能)

詳細は レイアウト を参照してください。

複数ウィンドウ

PhpStorm のウィンドウ管理は Eclipse とはやや異なります。 1 つのプロジェクトで複数のウィンドウを開くことはできませんが、任意の数のエディタータブを個別のウィンドウに切り離すことができます。 タブを別のウィンドウに移動するには、タブを右クリックして タブを新規ウィンドウに移動 を選択します (または Shift+F4 を押します)。

開いているファイルを常に選択

デフォルトでは、PhpStorm でエディタータブを切り替えても プロジェクトツールウィンドウ 内のファイルに移動しません。 ただし、 プロジェクト ツールウィンドウの設定でこれを有効にすることができます。

「常に開いているファイルを選択する」オプションを有効にする

一般的なワークフロー

'保存' ボタンなし

PhpStorm には 保存 ボタンはありません。 PhpStorm ではリファクタリングの取り消しや ローカル履歴 から変更の元に戻しができるため、都度変更の保存を求める必要がありません。

それでも、コンパイル、ファイルを閉じる、IDE からフォーカスを切り替えるなどの特定のイベントによって、ディスクへの物理的な保存がトリガーされることを知っておくことは価値があります。 自動保存の動作を変更するには、 Ctrl+Alt+S を押して設定を開き、 外観 & 振る舞い | システム設定 に移動します。 システム設定 ページで、 自動保存 セクションを見つけます。

システム設定の構成

保存アクション

経験豊富な Eclipse ユーザーであれば、 保存アクション (コードの再フォーマット、インポートの整理など、保存時に自動的にトリガーされるアクション)に精通しています。

PhpStorm には 保存アクション もあり、 設定 | ツール | 保存時のアクション から見つけて有効化できます。

コミット時のアクション

変更をコミットすると、さまざまなアクションを自動的に実行できます。 たとえば、テストを自動的に実行したり、コードを再フォーマットしたり、インポートを最適化したりできます。

VCS への新しい変更のコミット

ショートカット

PhpStorm のショートカットは Eclipse のものとはまったく異なります。

以下の表は上位の Eclipse アクション(とそのショートカット)が PhpStorm でどう対応しているかを示しています(いつでも見られるように印刷しておくのをおすすめします)。

Eclipse

PhpStorm

アクション

ショートカット

アクション

ショートカット

コード補完

Ctrl+Space

基本補完

Ctrl+Space

-

-

型一致補完

Ctrl+Shift+Space

-

-

ステートメント補完

Ctrl+Shift+Enter

クイックアクセス

Ctrl+3

どこでも検索

ダブル Shift

アクティブビューまたはエディターの最大化

Ctrl+M

すべてのツールウィンドウを閉じる

Ctrl+Shift+F12

型を開く

Ctrl+Shift+T

クラスに移動する

Ctrl+N

リソースを開く

Ctrl+Shift+R

ファイルに移動する

Ctrl+Shift+N

-

-

シンボルに移動する

Ctrl+Alt+Shift+N

次のビュー

Ctrl+F7

-

-

-

-

最近使用したファイル

Ctrl+E

クイックアウトライン

Ctrl+O

ファイル構造

Ctrl+F12

行を移動する

Alt+上/下

行を移動する

Alt+Shift+Up/Alt+Shift+Down

行削除

Ctrl+D

行削除

Ctrl+Y

クイックフィックス

Ctrl+1

インテンションアクションを表示

Alt+Enter

エディターのクイック切り替え

Ctrl+E

スイッチャー

Ctrl+Shift+Tab

-

-

最近使用したファイル

Ctrl+E

クイック階層

Ctrl+T

型階層に移動する

Ctrl+H

-

-

メソッド階層に移動する

Ctrl+Shift+H

-

-

UML ポップアップの表示

Ctrl+Alt+U

最後の編集位置

Ctrl+Q

最後の編集位置

Ctrl+Shift+Backspace

次のエディター

Ctrl+F6

次のタブを選択

Alt+Right

実行

Ctrl+Shift+F11

実行

Shift+F10

デバッグ

Ctrl+F11

デバッグ

Shift+F9

インデントの訂正

Ctrl+I

行の自動インデント

Ctrl+Alt+I

フォーマット

Ctrl+Shift+F

コードの整形

Ctrl+Alt+L

囲む操作で囲む

Ctrl+Alt+Z

囲む操作で囲む

Ctrl+Alt+T

-

-

ライブテンプレートで囲む

Ctrl+Alt+J

宣言を開く

F3

宣言へナビゲート

Ctrl+B

-

-

クイック定義

Ctrl+Shift+I

型階層を開く

F4

型階層に移動する

Ctrl+H

-

-

UML ポップアップの表示

Ctrl+Alt+U

ワークスペース内の参照

Ctrl+Shift+G

使用箇所の検索

Alt+F7

-

-

使用箇所の表示

Ctrl+Alt+F7

-

-

使用箇所の検索設定

Ctrl+Alt+Shift+F7

検索ダイアログを開く

Ctrl+H

複数ファイル内検索

Ctrl+Shift+F

ファイル内での出現箇所

Alt+Ctrl+U

ファイル内の使用箇所をハイライト

Ctrl+Shift+F7

行をコピー

Ctrl+Alt+Down

行を複写

Ctrl+D

ローカル変数の導入

Ctrl+Alt+L

変数の導入

Ctrl+Alt+V

フィールドへの代入

Ctrl+2 / Ctrl+F

フィールドの導入

Ctrl+Alt+F

リファクタリングクイックメニューの表示

Ctrl+Alt+T

リファクタリング

Ctrl+Alt+Shift+T

名前変更

Ctrl+Alt+R

名前変更

Shift+F6

指定行へジャンプ

Ctrl+L

行に移動する

Ctrl+G

構造化された選択

Alt+Shift+上 / Alt+Shift+下

キャレットで単語を選択

Ctrl+W/Ctrl+Shift+W

次を検索

Ctrl+K

次を検索

F3

表示

Ctrl+Alt+W

移動先の選択

Alt+F1

戻る

Ctrl+[

戻る

Ctrl+Alt+Left

進む

Ctrl+]

進む

Ctrl+Alt+Right

Eclipse キーマップ

設定 | キーマップ では、新しいショートカットを学習したくない場合に、Eclipse ショートカットをほぼ模倣した Eclipse キーマップを使用することを選択できます。

Eclipse キーマップ

アクションの検索

何らかのアクションのショートカットがわからないときは、 Ctrl+Shift+A 経由で利用可能な アクションの検索 機能を試してみてください。 入力を開始して名前でアクションを見つけたり、ショートカットを参照したり、コールします。

検索アクションダイアログ

コーディング支援

Eclipse と PhpStorm はどちらも、コード補完・コード生成・クイックフィックス・ライブテンプレートなどのコーディング支援機能を備えています。

クイックフィックス

PhpStorm でクイックフィックスを適用するには、 Alt+Enter を押します:

クイックフィックスの適用

すべてのクイックフィックスは、 設定 / | エディター | インスペクション で設定されたインスペクションに基づいています。

インスペクションダイアログ

明白な問題以外にも、PhpStorm はいわゆる インテンションAlt+Enter でも利用可能)を使って改善または最適化できるコード構造も認識します:

インテンションアクションの適用

Eclipse

PhpStorm

アクション

ショートカット

アクション

ショートカット

クイックフィックス

Ctrl+1

インテンションアクションを表示

Alt+Enter

コード補完

PhpStorm には、次のようなさまざまなコード補完の種類があります:

  • 基本補完

  • セカンド・ベーシック補完

  • 型一致補完

  • セカンド・型一致補完

  • ステートメント補完

コード補完

Eclipse

PhpStorm

アクション

ショートカット

アクション

ショートカット

コード補完

Ctrl+Space

基本補完

Ctrl+Space

-

-

型一致補完

Ctrl+Shift+Space

-

-

ステートメント補完

Ctrl+Shift+Enter

テンプレート

PhpStorm では、 ライブテンプレートによって頻繁に使う構文をソースコードに挿入できます。

略語

展開後 ...

rqr

require "";

pubsf

public static function () { }

fore

foreach ( as $item) { }

eco

echo "";

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

後置テンプレート

「通常の」テンプレートに加えて、PhpStorm ではいわゆる 後置テンプレートも用意されています。 すでに入力した式にテンプレートを適用する場合に便利です。 たとえば、変数名を入力し、 null を追加して、 Tab を押します。 PhpStorm は入力済みの式を if (...==null){...} ステートメントに変換します。

利用可能な後置テンプレートの完全なリストを見るには、 設定 | エディター | 一般 | 後置補完 を参照してください。

ライブテンプレートで囲む

テンプレートで 囲むは、 ライブテンプレートと同様に機能する追加機能ですが、 Ctrl+Alt+J を使用して選択したコードに適用できます。

テンプレートを使用して独自の 囲みを定義するには、 設定 | エディター | ライブテンプレート に移動し、テンプレートテキスト内で $SELECTION$ を使用します。

try { $SELECTION$ } catch ($TYPE$ $$$VARIABLENAME$) { Logger::log($$$VARIABLENAME$); $END$ }

リファクタリング

以下の表は、 Eclipse の最も一般的なリファクタリングショートカットと PhpStorm の対応を示しています:

Eclipse

PhpStorm

アクション

ショートカット

アクション

ショートカット

ローカル変数の導入

Ctrl+Alt+L

変数の導入

Ctrl+Alt+V

フィールドへの代入

Ctrl+2

フィールドの導入

Ctrl+Alt+F

リファクタリングクイックメニューの表示

Alt+Shift+T

リファクタリング

Ctrl+Alt+Shift+T

名前変更

Ctrl+Alt+R

名前変更

Shift+F6

元に戻す

リファクタリングは、プロジェクト内の多くのファイルに影響を与える場合があります。 PhpStorm は安全に変更を適用するだけでなく、元に戻すこともできます。 最後のリファクタリングを元に戻すには、フォーカスを プロジェクトツールウィンドウ に切り替えて、 Ctrl+Z を押します。

以下は、最も一般的な検索アクションとショートカットのマッピングです:

Eclipse

PhpStorm

アクション

ショートカット

アクション

ショートカット

検索ダイアログを開く

Ctrl+H

複数ファイル内検索

Ctrl+Shift+F

ワークスペース内の参照

Ctrl+Shift+G

使用箇所の検索

Alt+F7

-

-

使用箇所の表示

Ctrl+Alt+F7

-

-

使用箇所の検索設定

Ctrl+Alt+Shift+F7

ファイル内での出現箇所

Alt+Ctrl+U

ファイル内の使用箇所をハイライト

Ctrl+F7

以下の表は、 Eclipse で利用できるナビゲーションアクションと PhpStorm で利用できるものとの対応を示しています:

Eclipse

PhpStorm

アクション

ショートカット

アクション

ショートカット

クイックアクセス

Ctrl+3

どこでも検索

ダブル Shift

型を開く

Ctrl+Shift+T

クラスに移動する

Ctrl+N

リソースを開く

Ctrl+Shift+R

ファイルに移動する

Ctrl+Shift+N

-

-

シンボルに移動する

Ctrl+Alt+Shift+N

エディターのクイック切り替え

Ctrl+E

スイッチャー

Ctrl+Tab

-

-

最近使用したファイル

Ctrl+E

宣言を開く

F3

宣言へナビゲート

Ctrl+B

型階層を開く

F4

型階層に移動する

Ctrl+H

-

-

UML ポップアップの表示

Ctrl+Alt+U

クイックアウトライン

Ctrl+O

ファイル構造ポップアップ

Ctrl+F12

「アウトライン」ビュー

Alt+Shift+Q O

ファイル構造ツールウィンドウ

Alt+7

戻る

Ctrl+[

戻る

Ctrl+Alt+Left

進む

Ctrl+]

進む

Ctrl+Alt+Right

コードのフォーマット

PhpStorm のコードフォーマットルール(設定 | エディター | コードスタイル から利用可能)は、 Eclipse と似ていますが、いくつか細かい違いがあります。 タブ文字を使用する オプションがデフォルトで無効になっていること、 インデントサイズ が異なる場合があることなどに注意してください。

コードのフォーマット

Eclipse フォーマッター設定をインポートする場合は、 設定 | エディター | コードスタイル | PHP に移動し、 the Show Scheme Actions button をクリックし、 スキームをインポート をクリックして、エクスポートされた Eclipse フォーマッター設定(XML ファイル)を選択します。

PhpStorm と Eclipse のコードスタイル設定が一部異なることがありますのでご注意ください。 たとえば、PhpStorm では ( の後だけにスペースを入れるよう指示することはできません。 PhpStorm で Eclipse フォーマッターを使用したい場合は、 Eclipse コードフォーマッタプラグインのインストールを検討してください。

Eclipse

PhpStorm

アクション

ショートカット

アクション

ショートカット

フォーマット

Ctrl+Shift+F

コードの整形

Ctrl+Alt+L

変更を実行して再読み込みする

Eclipse と同様に、PhpStorm にも 実行 / デバッグ構成ダイアログ があり、メインツールバーまたはメインメニューからアクセスできます。 関連するショートカットを比較します。

Eclipse

PhpStorm

アクション

ショートカット

アクション

ショートカット

実行

Ctrl+Shift+F11

実行

Shift+F10

デバッグ

Ctrl+F11

デバッグ

Shift+F9

-

-

メイク

Ctrl+F9

-

-

アプリケーションの更新

Ctrl+F10

デバッグ

Eclipse と PhpStorm のデバッガーは似ていますが、異なるショートカットを使用します:

Eclipse

PhpStorm

アクション

ショートカット

アクション

ショートカット

ステップイン

F5

ステップイン

F7

-

-

スマートステップイン

Shift+F7

ステップオーバー

F6

ステップオーバー

F8

ステップアウト

F7

ステップアウト

Shift+F8

再開

F8

再開

F9

ブレークポイントの切り替え

Ctrl+Shift+B

ブレークポイントの切り替え

Ctrl+F8

式の評価

Ctrl+Shift+I

式の評価

Alt+F8

バージョン管理システム

PhpStorm は、Git、Mercurial、Subversion、Perforce、およびその他のバージョン管理システム(VCS)をサポートしています。

VCS ルートを構成する

VCS ルート配下のプロジェクトを開くと、PhpStorm が自動でそのルートを検出し、プロジェクト設定への追加を提案します。

  • バージョン管理関連のプロジェクト設定を変更するには(または VCS ルートを手動で追加するには)、 設定 | バージョン管理 に移動します。

    VCS での作業

PhpStorm はマルチリポジトリプロジェクトにも問題なく対応します。 プロジェクトディレクトリを VCS にマップするだけで、残りは IDE が処理します。 Git および Mercurial の場合、IDE は同期ブランチ制御も提供し、複数リポジトリで同時にブランチ操作できます。 詳細については、 Git ブランチの管理 を参照してください。

VCS 設定を編集する

すべての VCS には、 Git 実行可能ファイルのパスGitHub/Perforce の資格情報 などの特定の設定が必要な場合があります。

VCS 設定の編集

VCS 設定を構成すると、 バージョン管理 ツールウィンドウ Alt+9 が表示されます。

プロジェクトのチェックアウト

VCS からプロジェクトをチェックアウトするには、 バージョン管理から取得ようこそ画面 またはメイン VCS​ メニューでクリックします。

ローカル変更の作業

コミット ウィンドウには、 ステージング済みステージングされていない両方のローカル変更が表示されます。 変更管理を簡素化するために、すべての変更は変更 リストに整理されます。 ソースファイルに加えられた変更は、自動的にアクティブな変更リストに含まれます。 新しい変更リストを作成したり、既存の変更リスト(変更 のものを除く)を削除したり、変更リスト間でファイルを移動したりできます。

VCS への新しい変更のコミット

バージョン管理 ツールウィンドウ Alt+9ローカルの変更 タブまたは プロジェクト ツールウィンドウで、無視するバージョン管理外のファイルまたはフォルダーを右クリックし、 Git|.gitignore に追加する または Git | .git/info/exclude に追加 を選択します。

無視されたファイルを ローカルの変更 ビューにも表示する場合は、ツールバーの View Options ボタン​ をクリックして、 無視対象ファイル を選択します。

無視されたファイルを表示しています

履歴を扱う

Git ツールウィンドウの ログ タブでは、コミットの履歴を表示して検索できます。 コミットは、リポジトリ、ブランチ、ユーザー、日付、フォルダー、説明内のフレーズでソートおよびフィルタリングできます。 特定のコミットを見つけるか、履歴とブランチツリーを閲覧するだけです。

Git ツールウィンドウのログタブ

ブランチを使った作業

PhpStorm ではブランチの作成・切り替え・マージ・比較・削除ができます。 これらの操作にアクセスするには、現在チェックアウトされているブランチの名前が付いた Git ウィジェットをクリックします。

Git ウィジェット
ブランチを使った作業

すべての VCS 操作は VCS メインメニューから利用できます:

アクション

ショートカット

バージョン管理ツールウィンドウ

Alt+9

VCS 操作のポップアップ

Alt+`

変更のコミット

Ctrl+K

プロジェクトを更新する

Ctrl+T

コミットのプッシュ

Ctrl+Shift+K

PHP 開発環境を構成する

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

2026 年 5 月 22 日