Как я могу просмотреть полное имя для импортированного класса

Есть ли способ увидеть (в контексте) полное имя для импортированного класса?

например, я получил это в середине +200 строк php-файла:

$this->helper = new ObjectManager($this);

Как я могу увидеть полное имя класса для ObjectManager (например \Framework\Helper\ObjectManager) без прокрутки к вершине (где use операторы), или переход к фактическому определению класса (⌘+B или ⌘+Click)?

Я пробовал (Alt+Space), но это просто отображает определение конструктора. Я также попытался навести курсор на класс и проверил верхнюю и нижнюю строки состояния на наличие подсказок. Не могу ничего найти.

Спасибо.

1 ответ

Решение

Вы можете вызвать View | Quick Documentation(Ctrl + Q в Windows, используя таблицу ключей по умолчанию), и он сообщит вам общую информацию о классе: какие интерфейсы он реализует, описание класса (из PHPDoc, если оно есть), какое это пространство имен и т. Д.

Пример для одного из классов из фреймворка Laravel 5.4:


Вы также можете попробовать вызвать всплывающее окно завершения кода (Ctrl + пробел здесь) с кареткой, расположенной где-то ближе к концу имени класса (так, чтобы оно точно соответствовало классу) - оно покажет, из какого пространства имен оно происходит:

Другие вопросы по тегам