Как остановить импорт Java-пакетов в IntelliJ
В IntelliJ Java IDE, когда я импортирую класс с помощью сочетания клавиш или предлагаю импорт, IntelliJ импортирует весь пакет, например.
public static void main(String[] args) {
List list = new LinkedList();
}
приведет к этой строке импорта
java.util.*;
Я предпочитаю, чтобы IDE не выполнял импорт и импорт явных классов на уровне пакета.
Я хочу установить это на глобальном уровне, поэтому мне не нужно иметь дело с этим в каждом проекте.
Есть какой-либо способ сделать это?
Я на IntelliJ 13.0.2 на Mac OS X 10.8.5
Спасибо
Ответы
Ответ 1
Как и большинство настроек в IDEA, вы можете открыть настройки и выполнить поиск. Это сократит список, который вам нужно просмотреть. В этом случае я искал "импорт". На снимке экрана показаны варианты использования отдельных импортов против * (вы можете видеть, что мне не нравится импорт звезд).
![enter image description here]()
Ответ 2
в File
меню
выберите Settings
(ctrl + alt + s)
выберите Code Style
выберите Java
выберите Imports
вкладка
под General
флажок Use single class import
будет определять, будут ли импортированы пакеты или классы.
флажок Use fully qualified class names
не будет использовать импорт, а будет вставлять полные имена классов непосредственно в код.
Ответ 3
Пожалуйста, проверьте, есть ли у вас autoimport
отменить автоимпорт
авто-импорт в разделе "Настройки → Редактор" → "Автоматический импорт"
Ответ 4
У меня была такая же проблема. Но следующий процесс исправил мою проблему.
Нажмите комбинацию клавиш ctrl+alt+O
, затем будут добавлены только необходимые пакеты.