IntelliJ系のIDEはコードナビゲーションが秀逸ですよね。⌘+クリック
で定義元へジャンプとか。でも構文上ただの文字列でしかないところにクラス名が書いてあると、それじゃ定義元の参照ができなくて…
たとえばこういうのとか
require_once 'bootstrap.php';
こういうのや
$factory->createObject('MyApp\Model\User');
こういうの
$this->render('login.tpl');
他の言語とくらべてPHPはかなりこれ系が多いですよね。
こういうのをなるはやで開くには...
- 文字列内のファイル名部分を選択します。
-
⌘+⇧+O
を押します。 - ファイル名指定のクイックオープンのポップアップが開き、すでにファイル名が入っている状態になるので、
-
ENTER
をッターン。これは早い。
もし文字列がクラス名だということが確定してるなら、⌘+O
で開いたほうが確実ですね。
もし記号を含まないシンプルな名前(または拡張子がなくてもユニークな名前)なら、キャレットを文字列の中に入れて、⌥+↑
で単語を選択してやるともっと早いです。