定義と型定義
PhpStorm では、クラス、フィールド、メソッド、関数、タグなどのシンボルがプロジェクト内のどこでどのように定義されているかを確認できます。この目的のために、IDE にはクイック定義ポップアップが用意されています。
![クイック定義ポップアップ Quick Definition popup](https://resources.jetbrains.com/help/img/idea/2024.2/ps_quickDefinitionLookup.png)
キャレットでシンボルの定義を表示
エディター内のシンボルにキャレットを置き、Ctrl+Shift+I を押します (またはメインメニューで
をクリックします)。あるいは、Ctrl キーを押したまま、任意の記号の上にマウスを置きます。PhpStorm はシンボルをリンクとして表示し、その定義をツールチップに表示します。このリンクをクリックすると、シンボルの定義に移動します。
検索ツールウィンドウで定義を開くことができます。これを行うには、ポップアップの右上隅にある アイコンをクリックし、
検索ツールウィンドウで開くをクリックします。
編集用の定義のソースコードを開いてポップアップを閉じるには、 アイコンをクリックしてから、
ソースの編集(F4)をクリックします。
型定義
クイック型定義機能を使用すると、編集中のコードから切り替えることなく、変数の型定義、プロパティ、メソッド、その他のシンボルをポップアップで表示できます。
型定義を表示するシンボルにキャレットを置き、
を選択します。編集用の定義のソースコードを開いてポップアップを閉じるには、
アイコンをクリックしてから、
ソースの編集(F4)をクリックします。
PhpStorm にはこのアクションのデフォルトのキーボードショートカットがありませんが、設定で手動で構成できます。カスタムショートカットの構成の詳細については、「キーボードショートカット」を参照してください。
クイック定義ルックアップのツールバー
ポップアップのツールバーのアイコンを使用して、定義のソースコードに移動してその使用箇所を表示します。
アイコン | キーボードショートカット | アクション |
---|---|---|
| Alt+Shift+Left , Alt+Shift+Right | 定義でハイパーリンクを使用した後、定義ポップアップで前の / 次の画面に移動します。 |
| F4 | 編集のために定義のソースコードを開き、クイック定義ルックアップウィンドウを閉じます。 |
| Ctrl+Enter | 定義のソースコードを開き、クイック定義ルックアップウィンドウを開いたままにします。 |
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.2/ws_create_html_file.png)
HTML
PhpStorm は、構文やエラーのハイライト、コードスタイルに応じたフォーマット、構造検証、コード補完、デバッグセッション中のオンザフライプレビュー(ライブ編集)やコードエディターの専用プレビュータブなど、HTML を強力にサポートします。HTML ツールプラグインを有効にするこの機能は、デフォルトで PhpStorm にバンドルされて有効になっている HTML ツールプラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を...
![](https://pleiades.io/icons/phpstorm.png)
XML
PhpStorm は、構造検証、フォーマット () およびインデント (XML コードスタイルによる)、バインドされていない名前空間のインポート、コード構造の表示、タグのアンラップと削除 ()、インスタンスドキュメントからの DTD ファイルおよびスキーマの生成など、XML の強力なサポートをもたらします。構文とエラーのハイライト、コード補完 ()、インテンションアクション ()、クイックドキュメントルックアップ () など。PhpStorm は、Apache Software Foundation Gro...
![](https://resources.jetbrains.com/help/img/idea/2024.2/ps_keymap_settings.png)
キーボードショートカット
PhpStorm には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定ダイアログを開き、キーマップを選択します。PhpStorm は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するものを選択してください(たとえば、Eclipse または NetBeans)。キーマップは、対応するキ...
![](https://resources.jetbrains.com/help/img/idea/2024.2/ps_keep-quick-documentation.png)
コードリファレンス情報
パラメーター情報:パラメーター情報ポップアップには、メソッド呼び出しと関数呼び出しのパラメーターの名前が表示されます。PhpStorm は、エディターで左括弧を入力するか、候補リストからメソッドを選択すると、1 秒 (1000 ミリ秒) 以内に、使用可能なすべてのメソッドシグネチャーを含むポップアップを自動的に表示します。ポップアップが閉じている場合、または IDE がポップアップを自動的に表示しないように構成されている場合は、ポップアップを明示的に呼び出すことができます。これを行うには、を...
![](https://resources.jetbrains.com/help/img/idea/2024.2/phpdoc-doc-comments-simple.png)
PHPDoc コメント
ドキュメントコメントの場合、PhpStorm はデフォルトで有効になっている補完を提供します。PhpStorm は、の開始タグを入力してを押すか、を押して、コード構造(クラス、メソッド、関数など)をドキュメント化するときに、PHPDoc ブロックのスタブを作成します。選択に応じて、PhpStorm は必要なタグを作成するか、空のドキュメントスタブを追加します。追加の PHP 固有のタグが必要な場合、PhpStorm は現在のコンテキストに関連するタグ名を提案するコード補完を提供します。特定の...