VS Code から移行
このセクションでは、Visual Studio Code (VS Code) から PhpStorm に移行する方法に関するヒントをいくつか紹介します。
PhpStorm が提供する機能の概要を知りたい場合は、次のビデオを参照してください。
設定のインポート
PhpStorm を初めて起動すると、マシン上にある他の IDE 設定のリストを含む設定のインポートダイアログが表示されます。
設定をインポートするには Visual Studio Code を選択します。
インポートする設定を選択し、設定のインポートをクリックします。
設定が正常にインポートされたことを確認するメッセージが表示されます。
最初のプロジェクトを開くか作成する
PhpStorm をダウンロードしてインストールすると、まず気づくことの 1 つは、開始するにはプロジェクトが必要であることです。プロジェクトファーストのアプローチにより、PhpStorm はコンテキストをより適切に理解し、より高度なコーディング支援を提供できるようになります。
最初のプロジェクトを開始するには、次のいずれかのオプションを選択できます。
新規プロジェクト : 空のプロジェクトを作成するか、既存のフレームワークテンプレートのいずれかからプロジェクトを生成します。
オープン : マシンに保存されているプロジェクトを開きます。
VCS から取得 : GitHub などの VCS ホスティングサービス上のリモートリポジトリから既存のプロジェクトを取得します。
プロジェクトを開いたら、通常どおりコーディングを開始できます。
ショートカットの構成
これまで PhpStorm や他の JetBrains IDE を使用したことがない場合は、新しいショートカットに慣れるのは難しいかもしれません。ここでは、その場合に役立つヒントをいくつか紹介します。
VS Code キーマップに切り替える
初めて起動したときに PhpStorm にキーマップ設定をインポートしなかった場合は、手動で切り替えることができます。
VSCode Keymap プラグインがインストールされていることを確認してください。インストールするには、マーケットプレースタブを選択して、VSCode Keymap
を検索します。
このキーマップをデフォルトとして設定するには、VSCode を選択します。
に移動してPhpStorm ショートカットを学ぶ
PhpStorm のショートカットを学習しておくと、後で別の JetBrains IDE に切り替える場合でも役立ちます。ショートカットはほぼすべて同じです。ショートカットをより早く学習するために役立つ情報は次のとおりです。
PhpStorm の最も普遍的なショートカットを覚える – ダブル Shift またはどこでも検索。これを使用して、任意のファイル、アクション、クラス、シンボルを検索し、すべての一致を 1 か所で確認できます。
Key Promoter X をインストールする(英語) – この拡張機能は、作業中に重要なショートカットを学習できます。IDE 内のボタン上でマウスを使用すると、Key Promoter X は代わりに使用できるショートカットを表示します。
PhpStorm ショートカットのチートシートを使用する – デフォルトの PhpStorm キーマップ参照をダウンロードして、カードとして印刷できます。
作業環境をセットアップする
PhpStorm と VS Code の主な違いの 1 つは、PhpStorm を強力にするために拡張機能をインストールする必要がないことです。ほぼすべての機能がすでに備わっています。
PhpStorm をカスタマイズ
PhpStorm UI のほぼすべての側面をカスタマイズし、不要なものをオフにすることができます。このビデオでは、PhpStorm をカスタマイズする方法に関するヒントをいくつか紹介します。
拡張のインストール
JetBrains IDE では、拡張機能をプラグインと呼びます。拡張機能は VS Code の拡張機能とほぼ同じように機能し、組み込み機能を拡張して IDE をカスタマイズできます。使用可能なプラグインを調べるには、Ctrl+Alt+S を押して設定を開き、 に移動します。使用可能なプラグインは、マーケットプレースタブにあります。
人気のコードグランスプロ(英語)プラグインをインストールした PhpStorm は次のようになります。
JetBrains マーケットプレイス(英語)でさらにプラグインを見つけることができます。
フレームワークサポート
PhpStorm は、Laravel、symfony、WordPress、Joomla! など、多様な PHP エコシステムの多くのプロジェクトのサポートを拡張しました。
より高度なサポートと追加機能については、コミュニティからフレームワーク固有のプラグインをチェックアウトできます。
Laravel アイデアプラグイン (英語) ( 支払った )
Symfony サポートプラグイン (英語) ( フリーミアム )
マジェントプラグイン (英語) ( 自由 )
UI テーマを変更する
PhpStorm には定義済みのテーマがいくつか付属しているだけですが、さまざまなカスタムオプションから選択できます。調べるには、Ctrl+Alt+S を押して設定を開き、プラグインを選択します。マーケットプレースタブで、theme
を検索します。
その後、エディターに戻って、インストールされたテーマの外観を確認できます。メインメニューから
を選択するか、Ctrl+` を押して を選択します。一般的な VS Code ワークフローを複製する
VS Code のように動作するようにいくつかの設定を行う方法を見てみましょう。
コマンドパレットの使用
どこでも検索は、VS Code のコマンドパレットの代わりです。これを使用して、ファイル、アクション、クラス、シンボルを検索できます。すべての一致が 1 か所に表示されます。
どこでも検索ダイアログを開くには、Shift を 2 回押します。
検索および置換
PhpStorm の検索と置換のワークフローは VS Code のものと若干異なりますが、原理は同じです。PhpStorm を使用すると、特定のファイル内とプロジェクト全体の両方でテキスト文字列を検索して置換できます。
まず、メインメニューで
に移動します。現在のファイル内を検索するには を選択し、プロジェクト全体を検索するには を選択します。テキスト置換の場合は、同じサブメニューから または を選択します。プロジェクトビューのデフォルトを変更する
PhpStorm には独自のエクスプローラー、プロジェクトツールウィンドウがあり、動作が少し異なります。たとえば、ファイルをエディターで開くには、ファイルをダブルクリックする必要があります。VS Code で慣れていた設定に合わせてデフォルトの設定を変更する方法は次のとおりです。
プロジェクトツールウィンドウの設定に移動し、振る舞いをクリックして、次のオプションのいずれかまたはすべてを選択できます。
プレビュータブの有効化 : エディターのプロジェクトビューで選択したファイルをプレビューします。
シングルクリックでファイルを開く : ワンクリックでエディターでファイルを開きます。
開いているファイルを常に選択 : プロジェクトビューで現在開いているファイルを自動選択します。
PHP インタープリターをセットアップする
PHP プロジェクトで PhpStorm を最大限に活用するには、PHP インタープリター設定を設定するのが合理的です。これは、システムからのローカル PHP、MAMP/XAMP、Laravel Valet、DDEV、Docker などです。
ローカル PHP インタープリターを構成するでの PHP 開発環境の構成について詳しくは、こちらを参照してください。
に PHP インタープリターを追加できます。サポートを受ける方法
コミュニティフォーラムをチェックして、多くの一般的な質問に対する回答を見つけたり、他の PhpStorm ユーザーに助けを求めることができます。
また、行き詰まった場合は、いつでもサポートチームに連絡できます。新しいチケットを送信するには、PhpStorm のメインメニューから
を選択します。バグを報告したり、新機能を要求したりするには、ここで新しい問題を作成してください。関連ページ:
IDE 設定を共有する
PhpStorm を使用すると、異なる PhpStorm インストール間、または使用している異なる IntelliJ ベースの IDE 製品間で IDE 設定を共有できます。これにより、異なるコンピューターで作業している場合に快適な作業環境を再現でき、慣れているものと見た目や動作が異なるという煩わしさを回避できます。IDE 設定を共有するには、いくつかの方法があります。設定の同期プラグイン経由:JetBrains アカウントを使用し、そのアカウントでログインしているすべての IDE で同期された...
新規プロジェクトを作成する
新規プロジェクトダイアログから (メインメニューの、または PhpStorm へようこそ) ダイアログ | 新規プロジェクト)、次のものを作成できます。PHP 空プロジェクト。オンボーディングのヒントが含まれた PhpStorm ワークショッププロジェクト。フレームワークベースのプロジェクト。PhpStorm はアプリケーション scaffold を生成し、それぞれの PHP または Web フレームワークに必要なパッケージをインストールします。新しい PHP の空のプロジェクト:ファイル | 新規...
Laravel
PhpStorm による LaravelWeb アプリケーションフレームワークのサポートには次のものが含まれます。Laravel コード補完とナビゲーションコード生成、雄弁な補完、ルーティングの補完、リクエストフィールドの補完、検証ルールの補完、その他の便利なヘルパー。Blade テンプレートのサポートコード補完および Blade テンプレートのナビゲーション。Blade テンプレートでの言語インジェクション。Blade テンプレートをデバッグおよび構成します。Laravel ログのハイライトエデ...
Joomla!
Joomla! 開発のための IDE として PhpStorm を使用してください。PhpStorm で Joomla! サポートを有効にする:オプション 1: PhpStorm 設定で Joomla! サポートを有効にする () を開きます。ノードを拡張し、Joomla! を有効にする統合チェックボックスを選択し、次のようにパラメーターを指定します。Joomla! インストールパスインストールされた Joomla! コアを含むルートディレクトリへのパスを指定します。JConfig のパス Jooml...
ファイル内のテキストを検索して置換する
現在のドキュメント内のテキスト文字列をすばやく検索して置換することができます。さまざまなオプションを使用して、検索プロセスを絞り込み、検索で正規表現を使用し、検索結果を管理できます。エディターでファイルを開きます。を押すか、メインメニューからを選択します。開いた検索フィールドに、検索文字列を入力します。PhpStorm は、ファイル内の検索結果をハイライトします。または、エディターで、検索する文字列をハイライトしてを押します。PhpStorm は、ハイライトされた文字列を検索フィールドに配置し...
プロジェクト内のターゲットを検索する
プロジェクト内のテキスト文字列を検索したり、さまざまな範囲を使用して検索プロセスを絞り込んだり、検索から特定の項目を除外したり、使用箇所や出現箇所を見つけたりすることができます。プロジェクトで検索文字列を見つけるに進みます。検索フィールドに検索文字列を入力します。または、エディターで検索する文字列をハイライトしてを押すか、コンテキストメニューから複数ファイル内検索を選択します。PhpStorm はハイライトされた文字列を検索フィールドに入力します。以前の検索のリストを表示するには、を押する