PhpStorm 2026.1 ヘルプ

Eclipse から PhpStorm に移行する

Eclipse から PhpStorm に切り替えるには、特に Eclipse を長期間使用している場合は、ユーザーインターフェースコンパイル方法ショートカット、プロジェクト構成など、2 つの IDE の基本的な違いを理解する必要があります。

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

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

Opening a project from the Welcome screen

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

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

ワークスペースなし

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

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

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

パースペクティブなし

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

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

PhpStorm project overview

ツールウィンドウ

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

Tool windows bars

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

  • プロジェクト :Alt+1

  • コミット :Alt+0

  • ターミナル :Alt+F12

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

Moving tool windows

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

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

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

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

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

複数ウィンドウ

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

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

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

Enabling the 'Always select opened file' option

一般的なワークフロー

'保存' ボタンなし

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

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

Configuring the system settings

保存アクション

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

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

コミット時のアクション

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

Committing new changes to 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+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

戻る

Ctrl+[

戻る

Ctrl+Alt+Left

進む

Ctrl+]

進む

Ctrl+Alt+Right

Eclipse キーマップ

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

Eclipse keymap

アクションの検索

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

The Find Action dialog

コーディング支援

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

クイックフィックス

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

Applying quick-fixes

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

the Inspections dialog

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

Applying intention actions

Eclipse

PhpStorm

アクション

ショートカット

アクション

ショートカット

クイックフィックス

Ctrl+1

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

Alt+Enter

コード補完

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

  • 基本補完

  • 第 2 基本補完

  • 型一致補完

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

  • ステートメント補完

Code completion

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 の規則と似ていますが、いくつかの小さな違いがあります。タブ文字を使用するオプションがデフォルトで無効になっていること、インデントサイズが異なる場合があることなどに注意してください。

Code formatting

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 ルートを手動で追加するには)、設定 | バージョン管理に移動します。

    Working with VCS

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

VCS 設定を編集する

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

Editing VCS settings

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

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

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

ローカル変更の作業

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

Committing new changes to VCS

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

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

Showing ignored files

履歴を扱う

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

The Log tab of the Git tool window

ブランチを使った作業

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

Git widget
Working with branches

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

アクション

ショートカット

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

Alt+9

VCS 操作のポップアップ

Alt+`

変更のコミット

Ctrl+K

プロジェクトを更新する

Ctrl+T

コミットのプッシュ

Ctrl+Shift+K

PHP 開発環境を構成する

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

2025 年 9 月 03 日

関連ページ:

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

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

ツールウィンドウの配置

デフォルトでは、ツールウィンドウはメインウィンドウの端にアタッチされています。ツールウィンドウの表示モードに従って、切り離して別のウィンドウとして使用できます。ツールウィンドウを移動する:ツールウィンドウアイコンまたはツールウィンドウヘッダーをクリックしてドラッグします。ヘッダーをドラッグしてツールウィンドウを移動するオプションは、設定で無効にすることができます。ツールウィンドウのツールバーアイコンを右クリックし、移動に移動し、ツールウィンドウをアタッチする場所を選択します。または、ツールウィ

ツールウィンドウの表示モード

デフォルトでは、ツールウィンドウはメインウィンドウの端にアタッチされ、常に表示されています。たとえば、特定のツールウィンドウの表示モードを変更して、アクティブな場合にのみ表示したり、ツールウィンドウバーから切り離したりできます。ツールウィンドウの表示モードを変更するメインメニューでに移動し、表示モードを選択します。または、ツールウィンドウのヘッダーでクリックし、を選択して、表示モードを選択します。次のツールウィンドウの表示モードを使用できます。ドック (ピン留め): これは、ツールウィンドウが...

レイアウト

PhpStorm を使用すると、ツールウィンドウを移動したり、表示モードを変更したり、サイズを変更したり、これらの設定をレイアウトとして保存したりできます。複数のツールウィンドウレイアウトを用意し、必要に応じて切り替えることができます。IDE の使用を開始すると、提供時の設定を持つデフォルトレイアウトが 1 つ存在します。このレイアウトオプションはカスタマイズできません。これは、ワークスペースをデフォルトの外観に戻す簡単な方法です。カスタムレイアウトを作成する移動、ツールウィンドウのサイズ変更、...

プロジェクトツールウィンドウ

プロジェクトツールウィンドウを使用すると、さまざまな視点からプロジェクトを確認したり、新しいアイテム(ディレクトリ、ファイル、クラスなど)の作成、エディターでのファイルのオープン、必要なコード断片への移動など、さまざまなタスクを実行したりできます。このビューには、作成されたスクラッチファイル、クエリコンソール、拡張スクリプトを管理できるスクラッチとコンソールフォルダーも含まれています。ビュー:ツールウィンドウにはいくつかのビューがあります。プロジェクトビュー。このビューには、すべてのプロジェク

ローカル履歴

ローカル履歴は、バージョン管理とは関係なく、プロジェクトに加えられたすべての変更を常に追跡できます。コミット間で行われた違いのみを追跡するバージョン管理システムとは異なり、ローカル履歴にはさらに多くの機能があります。コードの編集、テストの実行、アプリケーションのデプロイなどを行うと、プロジェクトの状態が自動的に記録され、IDE と外部の両方から行われたすべての意味のある変更のリビジョンが維持されます。ローカル履歴を使用すると、個人のバージョン管理システムとして機能し、プロジェクトでバージョン管理...