Возможно ли для IntelliJ организовать импорт так же, как в Eclipse?
184
Я работаю над проектом, в котором все члены команды используют Eclipse, и я единственный пользователь IDEA. Это создает много шума от перестановок импорта. Порядок импорта в Eclipse: Java, Javax, Org, Com, все остальное в алфавитном порядке. Можно ли настроить IDEA в соответствии с этими правилами?
Еще несколько деталей: я закончил тем, что выполнил эти шаги, чтобы соответствовать стандартной организации затмения:
(в Settings> Editor> Code Style> Java> imports, как было упомянуто @yole)
установите "счетчик классов для использования импорта с '*'" равным 99 (кажется, вы не можете отключить это)
установите этот порядок (например, значения по умолчанию для eclipse):
static all other,
blank,
java.*,
blank,
javax.*,
blank,
org.*,
blank,
com.*,
blank,
all other imports
FWIW, есть плагин Intellij, называемый « eclipse code formatter », который я оценил для этой цели и в итоге отбросил, потому что он настроил отдельный ярлык (в OSX), который уже использовался основной функциональностью IDE.
Eclipse Code Formatter работает совершенно нормально, не уверен, что это была за проблема с ярлыком ...
Мео
6
В качестве обновления для IntelliJ 14.1 на Mac вы можете найти эти настройки в «Предпочтения» -> «Редактор» -> «Стиль кода» -> Java -> «Импорт» (вкладка)
Мэтт Пасселл,
Обратите внимание, что вы можете отредактировать способ импорта порядка Eclipse Code Formatter и переопределить все, что вы изменили в настройках IntelliJ. Обратите внимание, что он не размещает импорт до Java. *
Mafro34
1
Eclipse Code Formatter переопределяет материал, так что, как в Eclipse, если что-то не так, то это ошибка.
Мео
Вы можете переключить форматировщик кода затмения по умолчанию с помощью действия «Переключить форматировщик кода». Говоря так, я все еще не знаю лучшего решения
keiki
48
Настройки | Редактор | Код Стиль | Java | Импорт | Импорт макета
Настройки | Редактор | Код Стиль | Java | Импорт | Импорт макета
источник
Лучший способ - использовать плагин Eclipse Code Formatter .
источник