«1. Обзор

В этом кратком руководстве описывается каждый вариант функции «автоматического импорта» IntelliJ IDEA.

2. Автоматический импорт

В IntelliJ IDEA есть несколько параметров, которые мы можем настроить в меню «Настройки» \u003e «Редактор» \u003e «Автоматический импорт»:

Давайте рассмотрим каждый из этих параметров.

2.1. Показать всплывающее окно импорта

Если этот параметр включен, IDEA подчеркнет ссылку на класс в нашем коде и предложит импорт для добавления:

Если есть несколько вариантов на выбор, Idea позволит нам выбрать импорт из списка альтернатив:

2.2. Оптимизация импорта на лету

Это заставит IDEA автоматически удалять неиспользуемые импорты и переупорядочивать другие в соответствии с настройками «Стиль кода».

2.3. Добавление однозначного импорта «на лету»

Кроме того, существует способ автоматического добавления импорта при добавлении ссылок на классы, которые необходимо импортировать.

2.4. Показать предложения по импорту для статических методов и полей

Наша последняя опция включит всплывающую функцию импорта для статики.

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

3. Заключение

Некоторые разработчики предпочитают иметь полный контроль над импортом в свои классы, другие полагаются на IDE для решения этой технической задачи.

Любому из них могут быть полезны различные параметры конфигурации, которые есть в IntelliJ IDEA IDE, в том числе для импорта поведения.