PhpStorm 2019.2ヘルプ

ソースコードナビゲーション

さまざまなアクションやポップアップを使用して、エディター内のコードを素早くナビゲートすることができます。エディターウィンドウとツールウィンドウ間の移動に関する詳細情報については、エディターの基本を確認してください。

ファイルパスを探す

  1. エディターで Ctrl+Alt+F12 を押すか、コンテキストメニューでFinder で表示を選択します。

  2. Finder で表示ポップアップで、パスファインダーで開くファイルまたはディレクトリーを選択して Enterを押します。

プロジェクトツールウィンドウで自動的にファイルを見つけることができます。

  1. ファイルがエディターで開かれている場合は、Alt+F1 を押して選択ポップアップを開きます。

    Select in popup

  2. ポップアップで、プロジェクト・ビューを選択して Enterを押します。PhpStormはプロジェクトツールウィンドウであなたのターゲットを見つけます。

自動スクロールを使用してファイルを見つける

プロジェクトツールウィンドウでファイルを見つけるには、ソースに自動スクロールおよびソースから自動スクロールアクションを使用できます。

  1. プロジェクトツールウィンドウでプロジェクトツールバーを右クリックして、コンテキストメニューからソースから自動スクロールを選択します。その後、PhpStormは現在アクティブなエディタータブで開かれているファイルを追跡し、自動的にプロジェクトツールウィンドウでそれを見つけます。

  2. ソースに自動スクロールオプションを選択することもできます。この場合、プロジェクトビューでファイルをクリックすると、PhpStormは自動的にそのファイルをエディターで開きます。

ナビゲーションにブックマークを使用する

  • 匿名のブックマークを作成するには、キャレットを必要なコード行に配置して F11を押します。

  • ニーモニックでブックマークを作成するには、必要なコード行にキャレットを置き、Ctrl+F11 を押して、ニーモニックの番号または文字を選択します。

  • 次または前のブックマークを表示するには、メインメニューでナビゲート | ブックマーク | 次のブックマークまたはナビゲート | ブックマーク | 前のブックマークを選択します。

  • ブックマークダイアログを開くには、Shift+F11を押します。このダイアログを使用して、ブックマークの管理、たとえばブックマークの削除、ソート、または簡単な説明の入力を行うことができます。

    Bookmarks dialog

  • 文字ニーモニックを使用して既存のブックマークにナビゲートするには、Shift+F11 を押してから、必要な文字を押します。PhpStormはあなたをエディターとそれに対応するブックマークに戻します。

  • 番号ニーモニックを使用して既存のブックマークに移動するには、Ctrl とブックマークの番号を押します。

  • 作成されたブックマークはすべて、お気に入り Alt+2 ツールウィンドウに反映され、ブックマークへのナビゲーションにも使用できます。

    Favorites window

宣言とその型にジャンプ

その使用箇所から、シンボルとシンボルの型の初期宣言に移動することができます。

  • キャレットを希望の記号に置き、Ctrl+Bを押します。

    または、Ctrl を押したまま、マウスポインターをシンボルの上に移動します。シンボルがハイパーリンクに変わると、その宣言がツールチップに表示されます。キーを放さずにハイパーリンクをクリックして、エディターで宣言を開きます。

    ps_viewDeclaration.png
  • 型宣言の場合は、Ctrl+Shift+Bを押します。

    または、Ctrl+Shift を押したまま、マウスポインターをシンボルの上に移動します。シンボルがハイパーリンクに変わると、そのタイプ宣言がツールチップに表示されます。キーを放さずにハイパーリンクをクリックして、エディターでシンボルの型宣言を開きます。

    ps_viewTypeDeclaration.png

次のサンプルコードの断片を考えてみましょう:

class C {} class D { public function f() { return new C; } } $a = new D; $a->f();
  • $a型宣言にジャンプを呼び出すと、キャレットは変数の型 class Dに移動します。

  • $a->f()f メソッドで型宣言にジャンプを呼び出すと、キャレットはこのメソッドによって返されるクラス class Cの宣言に移動します。

  • $a->f()f メソッドで宣言に移動を呼び出すと、class D内でこのメソッドの宣言にキャレットが移動します。

実装に移動

ガターアイコンを使うか、適切なショートカットを押すことで、クラスの実装やメソッドのオーバーライドを追跡できます。

  • the Implemented method icon / the Implementing method icon , the Overridden method icon / the Overriding method icon ガターアイコンの1つをクリックして、リストから目的の上位クラスまたは下位クラスを選択します。

  • スーパーメソッドに移動するには、Ctrl+Uを押します。

  • 実装に移動するには、Ctrl+Alt+Bを押します。

変更間を移動する

  • Ctrl+Shift+Alt+Down / Ctrl+Shift+Alt+Upを押します。

  • メインメニューからナビゲート | 次/前の変更を選択します。

  • 変更マーカーをクリックしてから、the Previous Change button または the Next Change buttonをクリックします。

  • コード内で次または前に見つかった課題にジャンプするには、それぞれ F2 または Shift+F2 を押します。または、メインメニューからナビゲート | 次の/前の強調表示されたエラーを選択します。

    PhpStormはコード発行の直前にキャレットを配置します。

  • PhpStormがコードの課題間を移動する方法を設定します。すべてのコードの課題間を移動することも、小さな課題をスキップして検出されたエラー間を移動することもできます。スクロールバー領域のコード分析マーカーを右クリックして、コンテキストメニューから使用可能なナビゲーションモードの1つを選択します。

    • PhpStormが警告、情報、およびその他の軽微な課題をスキップするには、優先度が高い問題のみに移動を選択します。

    • 検出されたすべてのコードの課題間でPhpStormをジャンプさせるには、次の問題へジャンプを選択します。

構造ビューのポップアップでコード要素を検索する

作業中のファイル内のコード要素を見つけるために、構造表示ポップアップを使用することができます。

  1. 構造ビューポップアップを開くには、Ctrl+F12を押します。

  2. ポップアップで、必要なアイテムを見つけます。PhpStormの要素の名前を入力して検索範囲を絞り込むことができます。 Enter を押してエディターと対応する要素に戻ります。

    ポップアップにいる間、ファイルメンバーを分類することができます。匿名クラスと継承メンバーを参照してください。

    Structure View popup

メソッドをブラウズする

  • Alt+Down または Alt+Upを押します。

    HTMLファイル内のJavaScriptコードの場合、この動作はキャレットの場所によって異なります。キャレットがJavaScriptブロック内にある場合は、JavaScript関数間をジャンプできます。キャレットが <script> タグの上にある場合は、タグ間のナビゲーションが実行されます。

  • コード内でメソッドを視覚的に分離するには、設定/環境設定ダイアログ(Ctrl+Alt+S)でエディター | 一般 | 外観に移動し、メソッド・セパレーターを表示するオプションを選択します。

    Method Separators in Editor
  • 構造ツールウィンドウを開くには、Alt+7を押します。

レンズモードを使用する

レンズモードでは、実際にスクロールしなくてもコードをプレビューできます。スクロールバーの上にマウスを置くと、デフォルトでこのモードがエディターで使用可能になります。警告やエラーメッセージの上にマウスを置いたときに特に便利です。

Lens mode
  • レンズモードを無効にするには、エディターの右側にあるコード分析マーカーを右クリックし、コンテキストメニューでスクロールバーのホバーにコードレンズを表示するチェックボックスをオフにします。

  • 別の方法として、設定/環境設定ダイアログ(Ctrl+Alt+S)でエディター | 一般 | 外観に進み、スクロールバーのホバーにコードレンズを表示するチェックボックスをオフにします。

ナビゲーションにパンくずリストを使用する

現在開いているファイル内のクラス、変数、関数、メソッド、およびタグの名前を示すパンくずリストを使用して、ソースコード内を移動できます。デフォルトでは、パンくずリストは有効になっており、エディターの下部に表示されます。

Editor breadcrumbs
  • パンくずリストの場所を変更するには、パンくずリストを右クリックし、コンテキストメニューでパンくずリストと場所の設定を選択します。

  • パンくずリスト設定を編集するには、設定/環境設定ダイアログ(Ctrl+Alt+S)でエディター | 一般 | パンくずリストに進みます。

ナビゲーションバーを使用してファイルに移動する

便利なツールとしてナビゲーション・バーを使用して、プロジェクト全体で解決方法を見つけることができます。

  1. Alt+Home を押して、ナビゲーションバーをアクティブにします。

  2. 矢印キーまたはマウスポインタを使用して、目的のファイルを探します。

  3. 選択したファイルをダブルクリックするか、Enter を押してエディターで開きます。

    PhpStorm: using navigation bar to open files

行または列を探す

  1. エディターで、Ctrl+Gを押します。

  2. 指定行/カラムへジャンプダイアログで、行番号または列番号、あるいはその両方を:で区切って指定し、OKをクリックします。

    Go to line/column dialog

  3. 行番号をエディターに表示したくない場合は、設定/環境設定ダイアログ(Ctrl+Alt+S)でエディター | 一般 | 外観に進み、行番号の表示チェックボックスをオフにします。

キャレット、編集行、または編集場所を探す

  • エディターで現在のキャレット位置を見つけるには、Ctrl+Mを押します。大きなファイルをスクロールしたくない場合は、このアクションが役立つかもしれません。

    ただし、UpDown の矢印キーを押しても同じ結果が得られます。

  • 探しているキャレットの単語を強調表示するには、メインメニューから編集 | 検索 | キャレット位置の文字を検索を選択します。

  • キャレットが現在配置されている要素を確認するには、Alt+Qを押します。

  • 前のキャレット位置を見るには、Ctrl+Alt+Leftを押します。前進するには、Ctrl+Alt+Rightを押します。

  • 開始コードブロックと終了コードブロックの括弧を切り替えるには、Ctrl+Shift+Mを押します。

  • コードブロック間を移動するには、Ctrl+Shift+[ または Ctrl+Shift+]を押します。

  • 最後に編集した場所に移動するには、Ctrl+Shift+Backspaceを押します。

キャレットを移動する

キャレットをコード内で移動するためにさまざまなアクションを使用できます。また、単語で移動したり改行したりしたときにキャレットを停止する位置を設定することもできます。

  • キャレットを次の単語または前の単語に移動するには、Ctrl+Right または Ctrl+Leftを押します。

    デフォルトでは、PhpStormはキャレットを現在の単語の末尾に移動します。これらのアクションを使用するときにキャレットの位置を設定できます。

    設定/環境設定ダイアログ(Ctrl+Alt+S)で、エディター | 一般に進みます。キャレットの移動セクションで、単語で移動時および改行時オプションを使用してキャレットの動作を設定します。
  • キャレットを次の段落に進める、または前の段落に戻すには、Ctrl+Shift+A を押してキャレットを段落の後に移動またはキャレットを段落の前に移動アクションを検索します。

    テキストを選択してから、キャレットを段落の前後に移動することもできます。 Ctrl+Shift+A を押して、選択したままキャレットを段落の後に移動または選択したままキャレットを段落の前に移動アクションを探します。

    必要に応じて、これらのアクションにショートカットを割り当てることができます。詳細はキーボードショートカットの設定を参照ください。

最近のファイルを探す

最近使ったファイルポップアップで最近編集したファイルと最近編集したファイルを検索できます。

  • 最近のファイルのリストを含む最近使ったファイルポップアップを開くには、Ctrl+Eを押します。

    Recent files

  • 最近編集したファイルのみを見るには、もう一度 Ctrl+E を押すか、または変更のみ表示するチェックボックスを選択します。

  • ポップアップでアイテムを検索するには、検索クエリを入力します。PhpStormは検索に基づいて結果を表示します。

最近の場所を探す

最近使用したロケーションポップアップを使って、最近見たコードや変更したコードを確認することもできます。

  • 最近使用したロケーションポップアップを開くには、N/Aを押します。リストは一番上の最新の訪問場所から始まり、コードスニペットが含まれています。

    Recent Locations popup
  • ポップアップ表示中に、同じショートカットを使用するか、変更のみ表示するチェックボックスを選択して、コードが変更された場所のみを表示します。

    Show changed only option
  • コードスニペットを検索するには、最近使用したロケーションポップアップで検索クエリを入力します。コードテキスト、ファイル名、またはパンくずリストで検索できます。

    Search locations
  • 検索結果からロケーションエントリを削除するには、Delete または Backspaceを押します。

    削除した場所は、Ctrl+Alt+Left ショートカットでアクセスしたエントリの一覧からも削除されることに注意してください。

最終更新日: 2019年11月11日

関連ページ:

エディターの基本

PhpStormエディターは、コードの作成、読み取り、変更に使用するIDEの主要部分です。エディターは次の領域で構成されています。スクロールバーは現在のファイルのエラーと警告を表示します。パンくずリストは、現在のファイルのコード内を移動できます。左のガターは行番号と注釈を示しています。タブには、現在...

バージョン管理

VCS 操作のポップアップ( または)を使用すると、VCS関連のコマンドをすばやく呼び出すことができます。ポップアップ内のアクションのリストは、現在有効になっているVCSによって異なります。VCS 操作ポップアップコマンドのリストは構成可能です-PhpStorm設定 のページで追加または削除できます...

変更を確認する

このトピックでは、あなたのチームメイトがソースコードにもたらした変更を追跡する方法を説明します。プロジェクト履歴を確認する:PhpStormを使用すると、指定したフィルタに一致するプロジェクトソースに加えられたすべての変更を確認できます。GitやMercurialなどの分散バージョン管理システムの場...

ユーザーインターフェースの概要

PhpStormでプロジェクトを開くと、デフォルトのユーザーインターフェースは次のようになります。プラグインのセットと構成設定によっては、IDEの外観と動作が異なる場合があります。エディター:フォーカス:エディターを使用してコードを読み書きします。詳しくは、エディターの基本を参照してください。ナビゲ...

キーマップ

WindowsとLinux用のmacOS用このページを使用して、選択したキーマップ内のショートカットとアクションを検索し、カスタムキーマップを作成、編集、および削除し、カスタムキーマップ内のアクションに関連付けられたショートカットを変更します。定義済みのキーマップは編集できないことに注意してください...

キーボードショートカットの設定

PhpStormには定義済みのキーマップが含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定/環境設定ダイアログ を開き、キーマップを選択します。PhpStormはあなたの環境に基づいて自動的に事前定義されたキーマップを選択します。使用しているOS...