Средство форматирования Java Eclipse не выравнивает столбцы

Моя ошибка в том, что форматер не выравнивает столбцы должным образом. Все наоборот. Итак, у меня установлен флажок «Выровнять поля по столбцам» в профиле, основанном на встроенном Eclipse 2.1. Это единственная модификация, которую я сделал. (Я вижу, что в примере код правильно разнесен, я не забыл нажать «Применить»).

Мои форматы кода такие (пример 1):

int test1 = 1;
int testtest = 2;
int testtesttest = 3;

Вместо (пример 2):

int test1          =    1;
int testtest       =    2;
int testtesttest   =    3;

Даже когда я вручную меняю его, Ctrl-Shift-F перестраивает его, как в примере 1. Я попытался изменить некоторые другие случайные настройки, чтобы заставить его работать, но безуспешно. Я также пошел в Внешний вид, чтобы везде поменять шрифт на consolas.

Сегодня утром форматтер работал нормально. Ошибка возникла после того, как, как предложил коллега, я попробовал стиль google java. Итак, я загрузил XML и импортировал его в Eclipse. Мне это не понравилось, поэтому я вернулся к встроенному Eclipse с выравниванием столбцов, но он больше не выравнивает столбцы.

Я много искал по этому поводу, и это меня действительно беспокоит. Я не уверен, где я сделал что-то не так и как вернуться к своему старому формату кода. Я также пробовал вручную изменить большую часть кода в другом файле, без радости.


person trixrabbit    schedule 19.05.2015    source источник
comment
Пример 2 не соответствует соглашению по Java-коду. Зачем тебе это нужно?   -  person Divers    schedule 19.05.2015
comment
Зачем вам тратить бессмысленное время на такое форматирование кода? Как упоминал @Divers, это не соответствует стандартному соглашению о коде   -  person austin wernli    schedule 19.05.2015
comment
Большая часть проекта, над которым я работаю, была отформатирована с выровненными столбцами. Я хотел оставить все как есть. Во всяком случае, я узнал, как это сделать. Я отправлю ответ.   -  person trixrabbit    schedule 19.05.2015
comment
@trixrabbit Большинство проектов? Вау, не могу поверить - я думал, что это возможно только в мире php. Отправьте эту ссылку авторам этих проектов - http://web.archive.org/web/20140228225807/http://www.oracle.com/technetwork/java/codeconventions-150003.pdf   -  person Divers    schedule 19.05.2015
comment
Думаю, автору все равно. Это проект на 10 лет, который мне пришлось изменить во время стажировки. Это небольшой веб-инструмент, используемый в нашей интрасети. Спасибо, что поправили меня.   -  person trixrabbit    schedule 19.05.2015


Ответы (2)


Я нашел ответ на свою проблему:

В окне «Окно»> «Настройки»> «Java»> «Стиль кода»> «Средство форматирования» в правом верхнем углу я щелкнул «Настроить параметры проекта ...» и изменил свой проект на правильный профиль.

person trixrabbit    schedule 19.05.2015

Go to

Окно -> Настройки -> Java -> Стиль кода -> Форматирование

выберите активный профиль как GoogleStyle.

Как установить googleStyle в Eclipse

https://raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-java-google-style.xml

По умолчанию Eclipse - Eclipse [встроенный], и вы можете импортировать настройки по следующим ссылкам

введите здесь описание изображения

Полезные ссылки

person vaquar khan    schedule 03.11.2017