Intellij PHP Импорт подсветки

IntelliJ IDEA обычно выделяет классы, которые не импортируются через use Ключевое слово прямо перед объявлением класса. Вы можете тогда ctrl-enter вставить use импортировать автоматически

Это работает на большинстве моих проектов, но не на всех. Есть идеи, где это можно установить?

Без ввоза

IntelliJ признает и предлагает

После ctrl-enter он добавляется

Я использую версию 15.0.3, сборку # UI-143.1821 и последний плагин PHP.

0

Решение

У меня есть PhpStorm, но я предполагаю, что настройки выглядят одинаково в Intelij IDEA с плагином PHP. То есть вы должны найти его в меню «Настройки»> «Редактор»> «Общие»> «Автоимпорт». (Просто поиск «авто-импорт»)

Импорт в Intellij / PHPStorm

Но Возможно также, что PhpStorm / IntelliJ не может найти местоположение этого определенного файла, и вам нужно добавить его в свой путь включения.

1

Другие решения

Владимир Лучанский написал на багтрекере IntelliJ:

включить

File | Settings | Editor | Inspections > PHP | Undefined | Undefined
class

это вернет намерение «Класс импорта».

Это решает это.

Как это произошло?

Оказывается, я отключил эту проверку при попытке избавиться от сообщения «существует несколько реализаций» (избежать невозможно)

введите описание изображения здесь

…а потом:

введите описание изображения здесь

1

По вопросам рекламы [email protected]