コードリファレンス情報
パラメーター情報
パラメーター情報ポップアップには、メソッド呼び出しと関数呼び出しのパラメーターの名前が表示されます。PhpStorm は、エディターで左括弧を入力するか、候補リストからメソッドを選択すると、1 秒 (1000 ミリ秒) 以内に、使用可能なすべてのメソッドシグネチャーを含むポップアップを自動的に表示します。
ポップアップが閉じている場合、または IDE がポップアップを自動的に表示しないように構成されている場合は、ポップアップを明示的に呼び出すことができます。これを行うには、Ctrl+P を押します(または をクリックします)。
完全なメソッドまたは関数のシグネチャーを表示する
デフォルトでは、パラメーター情報ポップアップには簡単なシグネチャーが表示されます。メソッド名と返される型を含む完全なシグネチャーを表示するように IDE を設定できます。
設定ダイアログ(Ctrl+Alt+S)で、 に移動し、完全なメソッドシグネチャーを表示するチェックボックスを選択します。
必要なサードパーティの JavaScript ライブラリおよび PHP 関連項目をプロジェクトソースパスに含めてください。そうしないと、パラメーターの名前は表示されません。
パラメーター情報ポップアップを設定する
設定ダイアログ(Ctrl+Alt+S)で、 に移動します。
パラメーター情報のポップアップをミリ秒単位で表示するフィールドに、ポップアップが表示されるまでの時間をミリ秒単位で指定します。
ポップアップが自動的に表示されないようにするには、パラメーター情報のポップアップをミリ秒単位で表示するチェックボックスをオフにします。
クイックドキュメント
クイックドキュメント機能を使用すると、エディターから任意のシンボルの情報をすばやく取得できます。コード要素にマウスを移動すると、ポップアップにコードドキュメントが表示されます。
マークアップ言語の場合、PhpStorm はドキュメントタイプ(英語)設定に従って言語仕様から参照を取得します。
JavaScript または PHP コンテキストでのインラインドキュメントの取得の詳細については、それぞれ JavaScript ドキュメントの検索と PHPDoc コメントを参照してください。
Drupal フックについてもドキュメントの検索が可能です。Drupal を参照してください。
ポップアップのクイックドキュメント
ポップアップでクイックドキュメントを表示
エディターで必要なシンボルの上にマウスを置きます。
キャレットをシンボルに置き、Ctrl+Q (
)を押します。Ctrl+Q をもう一度押して、ドキュメントツールウィンドウでこのドキュメントを開きます。
ポップアップで をクリックして、ドキュメントポップアップを構成します。
ホバー時にクイックドキュメントを無効にする
デフォルトでは、コード要素の上にカーソルを置くと、クイックドキュメントのポップアップが表示されます。クイックドキュメント機能を明示的に呼び出した後にのみポップアップを表示するように IDE を構成できます。
ポップアップで をクリックし、マウス移動時に表示するオプションを無効にします。
設定ダイアログ(Ctrl+Alt+S)で、 に移動し、ホバー時にクイックドキュメントを表示するチェックボックスをオフにします。
この場合、キャレットでシンボルのドキュメントを表示するには、Ctrl+Q を押すか、メインメニューからドキュメントはポップアップで表示されますが、ツールウィンドウにすぐに表示されるように IDE を設定できます。
を選択します。
ツールウィンドウのクイックドキュメント
ツールウィンドウでドキュメントを表示する
デフォルト設定では、Ctrl+Q (
)を押すと、ポップアップでクイックドキュメントが開きます。設定を変更して、ツールウィンドウにドキュメントを表示できます。クイックドキュメントポップアップで、 をクリックし、ドキュメントのポップアップを前に表示オプションを無効にします。
ドキュメントツールウィンドウで、ツールウィンドウツールバーの アイコンをクリックし、ドキュメントのポップアップを前に表示オプションを無効にします。
ツールウィンドウにドキュメントを保持する
ツールウィンドウで特定のコード要素のドキュメントを開き、現在のファイルの他の要素のドキュメントを表示し続けることができます。
キャレットを必要なコード要素に配置し、Ctrl+Q を押します。ポップアップが表示されたら、Ctrl+Q をもう一度押してツールウィンドウに切り替えます。
ドキュメントタブのアスタリスク記号(
*
)は、タブが固定されていないことを意味します。そのため、そのコンテンツは、エディターで選択した別のコード要素のドキュメントに置き換えられます。ドキュメントツールウィンドウでドキュメントのあるタブを右クリックし、このドキュメントを保持オプションを有効にします。
その後、現在のドキュメントタブが固定されます。エディターに戻って、ポップアップまたはツールウィンドウの新しいタブで開く他のコード要素のドキュメントを表示できます。
ツールウィンドウでコードドキュメントを表示しているときは、固定されていないタブ(アスタリスク記号(*
)でマークされたタブ)に表示されます。コードドキュメントを操作するには、いくつかの方法があります。
コード要素の上にマウスを置くと、ドキュメントを表示できます。
ツールウィンドウツールバーの アイコンをクリックして、マウス移動時に表示するおよびソースから自動更新オプションを有効にします。
キャレットをクリックするか、キャレットを移動することにより、エディターのシンボルにキャレットを配置するときにドキュメントを表示できます。
ツールバーの アイコンをクリックし、マウス移動時に表示するを無効にして、ソースから自動更新オプションを有効にします。
キャレットをシンボルに配置して Ctrl+Q を押すか、メインメニューから
を選択すると、ドキュメントを表示できます。ツールウィンドウツールバーの アイコンをクリックし、マウス移動時に表示するおよびソースから自動更新オプションを無効にします。
外部ドキュメント
外部ドキュメントは、Web ブラウザーで必要な情報を開くため、関連するシンボルに移動し、同時にさらに参照できるように情報を保持できます。
外部ドキュメントの参照
ブラウザーのキャレットにあるシンボルのドキュメントを表示するには、Shift+F1 を押すか、メインメニューから
を選択します。
型情報
PhpStorm では、変数または式の型を識別できます。
必要なコード要素にキャレットを置き、Ctrl+Shift+P を押します。または、メインメニューから
を選択します。複数の式が使用可能な場合は、ポップアップメニューから目的の式を選択し、Enter を押します。
生産性のヒント
- ツールチップのテキストをクリップボードにコピーする
ツールチップのテキストをクリップボードにコピーするには、Alt (Linux の場合は Ctrl+Alt)を押しながらツールチップをクリックします。
関連ページ:
JavaScript ライブラリを構成する
言語と IDE のコンテキストでは、ライブラリはファイルまたはファイルのセットです。これらのファイルの関数とメソッドは、編集したプロジェクトコードから PhpStorm が取得する関数とメソッドに加えて、PhpStorm の内部知識に追加されます。プロジェクトのスコープでは、そのライブラリはデフォルトで書き込み保護されています。PhpStorm は、2 つの事前定義された自動生成ライブラリフォルダーを予約します。node_modules プロジェクト package.json のオブジェクトにリストさ...
JavaScript ドキュメントの検索
PhpStorm は、標準の JavaScript API、プロジェクトとその依存関係からのシンボル、外部ライブラリで定義されたシンボルのリファレンスを示しています。ドキュメントポップアップでシンボルのドキュメントを表示し、リンクが利用可能な場合は外部サイトのドキュメントを開くことができます。プロジェクトシンボルまたはプロジェクト依存のシンボルの場合、PhpStorm は対応する JSDoc コメントからドキュメントを生成します。標準の JavaScript オブジェクトまたはメソッドの場合、Ph...
PHPDoc コメント
ドキュメントコメントの場合、PhpStorm はデフォルトで有効になっている補完を提供します。PhpStorm は、の開始タグを入力してを押すか、を押して、コード構造(クラス、メソッド、関数など)をドキュメント化するときに、PHPDoc ブロックのスタブを作成します。選択に応じて、PhpStorm は必要なタグを作成するか、空のドキュメントスタブを追加します。追加の PHP 固有のタグが必要な場合、PhpStorm は現在のコンテキストに関連するタグ名を提案するコード補完を提供します。特定の...
Drupal
PhpStorm は、Drupal モジュール、テーマ、コアの開発を含む Drupal 開発用の IDE として使用できます。サポートされているバージョンは 6、7、8、9 です。PhpStorm で Drupal サポートを有効にする:オプション 1: PhpStorm 設定で Drupal サポートを有効にする () を開きます。ノードを拡張し、Drupal 統合を使用可能にするチェックボックスを選択し、次のようにパラメーターを指定します。Drupal インストールパスインストールされた Drup...
インテンションアクション
エディターで作業するときに、PhpStorm はコードを分析し、コードを最適化する方法を検索し、潜在的な問題と実際の問題を検出します。IDE がコードを変更する方法を見つけるとすぐに、現在の行の横のエディターに黄色のバルブアイコンが表示されます。このアイコンをクリックすると、現在のコンテキストで使用できるインテンションアクションを表示できます。インテンションアクションは、警告から最適化の提案まで、さまざまな状況をカバーします。インテンションの完全なリストを表示し、設定ダイアログでカスタマイズで...
定義と型定義
PhpStorm では、クラス、フィールド、メソッド、関数、タグなどのシンボルがプロジェクト内のどこでどのように定義されているかを確認できます。この目的のために、IDE にはクイック定義ポップアップが用意されています。キャレットでシンボルの定義を表示エディター内のシンボルにキャレットを置き、を押します (またはメインメニューでクリックします)。あるいは、キーを押したまま、任意の記号の上にマウスを置きます。PhpStorm はシンボルをリンクとして表示し、その定義をツールチップに表示します。...