IntelliJ IDEA не имеет действия, чтобы добавить импорт. Скорее, у него есть возможность делать так, как вы печатаете. Если вы включите «Добавить однозначный импорт« на лету »в Настройки> Редактор> Общие> Автоматический импорт, IntelliJ IDEA добавит их по мере ввода без необходимости каких-либо ярлыков. Вы также можете добавить классы и пакеты, чтобы исключить из автоматического импорта, чтобы сделать класс, который вы используете, который сталкивается с другими классами с одним и тем же именем, недвусмысленным.
Для классов, которые неоднозначны (или вы предпочитаете отключать опцию «Добавить однозначный импорт на лету»), просто введите имя класса (просто имя ОК, не нужно полностью квалифицировать) , Используйте код завершения и выбрать конкретный класс, который вы хотите:
Обратите внимание на полные имена справа. Когда я выбираю тот, который я хочу, и нажмите Enter, IDEA автоматически добавит оператор импорта. Это работает так же, если я набираю имя конструктора. Для статических методов вы даже можете просто набирать требуемый метод. На следующем скриншоте еще не импортирован класс «StringUtils».
В качестве альтернативы, введите имя класса, а затем ударил Alt + Введите или ⌥ + Введите «Показывать действия намерения и быстрые решения», а затем выберите опцию импорта ,
Хотя я никогда не использовал его, я думаю, Eclipse Code Formatter третья сторона плагин будет делать то, что вы хотите. Он отображает «эмулирует оптимизацию импорта Eclipse» как функцию. См. Его instructions для получения дополнительной информации. Но, в конце концов, я подозреваю, что вы обнаружите, что встроенные функции IDEA отлично работают, когда вы привыкаете к их парадигме. В целом, IDEA использует концепцию «разрабатывать по намерениям». Поэтому вместо того, чтобы прерывать мою работу над разработкой, чтобы добавить оператор импорта, я просто набираю класс, который я хочу (мое намерение), и IDEA автоматически добавляет оператор импорта для этого класса.
Возможный дубликат [IntelliJ Idea 12: Как автоматически импортировать пространства имен?] (Http://stackoverflow.com/questions/14032680/intellij-idea-12-how-do-i-auto-import-namespaces) – Madhan
При поиске сочетания клавиш/клавиш введите Ctrl-shift-A (или Cmd-shift-A на Mac) и выполните поиск команды. Например, при вводе «import» вы увидите команду «Оптимизировать импорт» и ее комбинацию клавиш. –
«Оптимизировать импорт» не работает, добавьте классы – Wronski