PhpStorm 2026.3 Help

Eclipse から PhpStorm に移行する

Eclipse から PhpStorm に切り替えるには、特に Eclipse を長期間使用している場合、両IDEの ユーザーインターフェース、 コンパイル方法、 ショートカット

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

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

'ようこそ' 画面からプロジェクトを開く

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

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

ワークスペースなし

PhpStorm を起動すると、まず ワークスペースの概念がないことに気が付くでしょう。 つまり、一度に作業できるプロジェクトは 1 つだけです。 Eclipse では通常、相互に依存する可能性のある一連のプロジェクトがありますが、PhpStorm では、一連のモジュールで構成される単一のプロジェクトがあります。

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

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

パースペクティブなし

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

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

PhpStorm プロジェクトの概要

ツールウィンドウ

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

ツールウィンドウバー

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

  • Project: Alt+1

  • コミット: Alt+0

  • ターミナル: Alt+F12

ツールウィンドウについてのもう一つのことは、ドラッグ、ピン留め、固定解除、アタッチ、取り外しができることです。

ツールウィンドウの移動

詳細については、 ツールウィンドウの配置 および リモート PHP インタープリターの構成を参照してください。

ツールウィンドウのレイアウトの保存 / 復元を支援するために、いくつかの便利なコマンドがあります。

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

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

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

複数ウィンドウ

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

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

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

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

一般的なワークフロー

'保存' ボタンなし

PhpStorm では、リファクタリングを元に戻したり、 ローカル履歴 からの変更を元に戻したりできるため、毎回変更を保存するように依頼しても意味がありません。 PhpStorm では、リファクタリングを元に戻したり、 ローカル履歴 からの変更を元に戻したりできるため、毎回変更を保存するように依頼しても意味がありません。

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

システム設定の構成

保存アクション

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

PhpStorm は、 設定 | ツール | 保存時のアクション で見つけて有効にできる 保存アクションも備えています。

コミット時のアクション

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

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

ショートカット

PhpStorm ショートカットは、 Eclipse のものとは完全に異なります。

次の表は、上位の Eclipse アクション(およびそれらのショートカット)が PhpStorm にどのようにマップされるかを示しています(いつでも使えるように印刷しておくことをお勧めします)。

Eclipse

IntelliJ IDEA

アクション

ショートカット

アクション

ショートカット

コード補完

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+Up/Down

行を移動する

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+Up / Alt+Shift+Down

キャレットで単語を選択

Ctrl+W/Ctrl+Shift+W

次を検索

Ctrl+K

次を検索

F3

表示

Ctrl+Alt+W

移動先の選択

Alt+F1

Back

Ctrl+[

Back

Ctrl+Alt+Left

Forward

Ctrl+]

Forward

Ctrl+Alt+Right

Eclipse キーマップ

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

Eclipse キーマップ

アクションの検索

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

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

コーディング支援

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

クイックフィックス

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

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

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

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

明らかな問題とは別に、PhpStorm は、いわゆる インテンション (Alt+Enter でも利用可能)を介して改善または最適化できるコード構造も認識します。

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

Eclipse

IntelliJ IDEA

アクション

ショートカット

アクション

ショートカット

クイックフィックス

Ctrl+1

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

Alt+Enter

コード補完

IntelliJ IDEA は、次のようなさまざまな型のコード補完を提供します。

  • 基本補完

  • 第 2 基本補完

  • 型一致補完

  • 2 番目の型マッチングの補完

  • ステートメント補完

コード補完

Eclipse

IntelliJ IDEA

アクション

ショートカット

アクション

ショートカット

コード補完

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

IntelliJ IDEA

アクション

ショートカット

アクション

ショートカット

ローカル変数の導入

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

IntelliJ IDEA

アクション

ショートカット

アクション

ショートカット

検索ダイアログを開く

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

IntelliJ IDEA

アクション

ショートカット

アクション

ショートカット

クイックアクセス

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

Back

Ctrl+[

Back

Ctrl+Alt+Left

Forward

Ctrl+]

Forward

Ctrl+Alt+Right

コードのフォーマット

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

コードのフォーマット

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

PhpStorm と Eclipse のコードスタイル設定の間にいくつかの不一致があるかもしれないことに注意してください。 例: PhpStorm にスペースを後ろに置くように指示することはできません(前にはできません)。 PhpStorm で Eclipse フォーマッターを使用する場合は、 Eclipse コードフォーマッタプラグイン(英語)のインストールを検討してください。

Eclipse

IntelliJ IDEA

アクション

ショートカット

アクション

ショートカット

フォーマット

Ctrl+Shift+F

コードの整形

Ctrl+Alt+L

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

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

Eclipse

IntelliJ IDEA

アクション

ショートカット

アクション

ショートカット

実行

Ctrl+Shift+F11

実行

Shift+F10

デバッグ

Ctrl+F11

デバッグ

Shift+F9

-

-

Make

Ctrl+F9

-

-

Update application

Ctrl+F10

デバッグ

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

Eclipse

IntelliJ IDEA

アクション

ショートカット

アクション

ショートカット

ステップイン

F5

ステップイン

F7

-

-

スマートステップイン

Shift+F7

ステップオーバー

F6

ステップオーバー

F8

ステップアウト

F7

ステップアウト

Shift+F8

Resume

F8

Resume

F9

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

Ctrl+Shift+B

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

Ctrl+F8

Evaluate expression

Ctrl+Shift+I

Evaluate expression

Alt+F8

バージョン管理システム

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

VCS ルートを構成する

VCS ルートにあるプロジェクトを開くと、IntelliJ IDEA はこのルートを自動的に検出し、プロジェクト設定に追加することを提案します。

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

    VCS での作業

Git および Mercurial の場合、IDE は同期されたブランチコントロールも提供するため、複数のリポジトリでブランチ操作を同時に実行できます。 プロジェクトディレクトリを VCS にマップするだけで、残りは IDE が処理します。 Git の場合、IDE は同期されたブランチコントロールも提供するため、複数のリポジトリで同時にブランチ操作を実行できます。 詳細については、 個別のファイルを適用するを参照してください。

VCS 設定を編集する

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

VCS 設定の編集

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

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

VCS からプロジェクトをチェックアウトするには、 %instance% ホーム 画面で バージョン管理から取得 をクリックするか、メインメニューで VCS をクリックします。

ローカル変更の作業

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

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

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

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

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

履歴を扱う

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

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

ブランチを使った作業

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

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

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

Action

ショートカット

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

Alt+9

VCS 操作のポップアップ

Alt+`

変更のコミット

Ctrl+K

プロジェクトを更新する

Ctrl+T

コミットのプッシュ

Ctrl+Shift+K

PHP 開発環境を構成する

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

2026 年 11 月 9 日