Добавить пустую строку между статическим и нестатическим импортом в Eclipse автоматически - PullRequest
0 голосов
/ 02 мая 2018

Я хочу отформатировать свой код в соответствии с Google Java Style .

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

Если есть как статический, так и нестатический импорт, одна пустая строка разделяет два блока.

По-видимому, нет способа настроить действие Organize Imports в Eclipse для добавления этой пустой строки.

Существуют ли какие-либо обходные пути, плагины или планы по добавлению такой функции (или я сам могу написать один или использовать другую IDE)?

Ответы [ 2 ]

0 голосов
/ 11 мая 2019

В Eclipse это довольно просто, вот как это сделать:

В «Упорядочить импорт» определяют только две группы:

  1. * - весь непревзойденный статический импорт
  2. * - импорт всех непревзойденных типов

В форматере установите Blank LinesBlank lines in compilation unitBetween import groups на 1.

0 голосов
/ 02 мая 2018

Я думаю, что эта проблема связана с используемым форматером, а не с действием Organize Imports как таковым.

Опции форматирования доступны в Window > Preferences > Java > Code Style > Formatter. При редактировании профиля есть вкладка с именем Blank Lines и параметр Between import groups, который может оказаться полезным.

Если для этого параметра установлено значение 1, действие Organize Imports вставляет пустую строку между группой import и группой import static.

...