Ограничение предложений по импорту IntelliJ IDEA по завершении - PullRequest
8 голосов
/ 13 ноября 2009

Когда я набираю имя класса, который необходимо импортировать, IntelliJ с любовью выскакивает со списком предложений. Однако, в большинстве случаев эти предложения - вещи, которые я никогда не захочу импортировать, особенно случайно - например, java.awt.*.

Есть ли способ предотвратить появление пакетов, которые я никогда не импортирую, в списке завершения?

Я просмотрел варианты, но ничего не нашел.

Ответы [ 3 ]

13 голосов
/ 13 ноября 2009

В зависимости от версии IDEA: Да.

В 7.0.5 используйте меню File -> Settings, выберите Code Completion, а затем Exclude from Import and Completion и добавьте пакет или класс, который вы не хотите включать в свои предложения.

В версии 8 и версии 9 используйте меню File -> Settings, введите «Автоматический импорт» в поле поиска и используйте поле Exclude from Import and Completion.

В версии 9 вы также можете добавить классы и пакеты в список исключений непосредственно из контекстного меню предложений по импорту:

alt text

2 голосов
/ 13 ноября 2009

Я не уверен с тех пор, когда эта функция существует. Это наверняка в следующей версии 9.0:

Когда показывается всплывающее окно импорта, оттуда можно перейти к двум опциям игнорирования. Например, когда вы набираете List, это может быть «ignore java.awt.List from auto-import» и «ignore java.awt from auto import» *

Или вы можете настроить его в настройках: Editor-> Auto-Import: Там вы можете добавлять и удалять игнорируемые пакеты и классы.

1 голос
/ 06 мая 2015

в IntelliJ версии 13. * и 14. * до Excluding Classes from Auto-Import

Шаги :

1) Откройте диалоговое окно «Настройки» и в узле Editor нажмите Auto-Import.

2) На странице Editor | Auto-Import нажмите +

3) В открывшемся the dialog box введите имя класса или весь пакет, который нужно исключить [ в вашем случае , напишите java.awt.*] и нажмите OK. Используйте + и - для управления списком классов и пакетов, которые IntelliJ IDEA не следует помещать в список предложений.

4) Применить изменения и закрыть Settings dialog.

Для Подробнее о Excluding Classes from Auto-Import См. , помогая Доку для IntelliJ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...