Отступ условий в if () с использованием Eclipse Code Formatter для Java - PullRequest
0 голосов
/ 27 ноября 2018

Я бы хотел установить стиль кода в Eclipse Formatter, который будет выравнивать (делать отступы) условия в инструкции if для одного и того же столбца (в случае условий в разных строках).

Это примерчего я хотел бы достичь:

if (very_awesome_variable == quite_awesome_value_1 ||
    very_awesome_variable == quite_awesome_value_2 ||
    very_awesome_variable == quite_awesome_value_3) {
    // do something
} else if (very_awesome_variable == quite_awesome_value_4 ||
           very_awesome_variable == quite_awesome_value_5 ||
           very_awesome_variable == quite_awesome_value_6) {
    // do some other thing
}

Вот что у меня сейчас есть:

if (very_awesome_variable == quite_awesome_value_1 ||
    very_awesome_variable == quite_awesome_value_2 ||
    very_awesome_variable == quite_awesome_value_3) {
    // do something
} else if (very_awesome_variable == quite_awesome_value_4 ||
    very_awesome_variable == quite_awesome_value_5 ||
    very_awesome_variable == quite_awesome_value_6) {
    // do some other thing
}

Честно говоря, я не вижу никакой опции для настройки отступа для такой вещи.

Я также считаю, что условия в первом блоке имеют отступ только для меня, потому что я использую отступ с 4 пробелами, а длина if ( ровно 4 символа.Похоже, здесь применяется общая конфигурация отступов.

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

1 Ответ

0 голосов
/ 27 ноября 2018

Зайдите в окно - настройки java -> стиль кода -> форматер

Затем вы можете отредактировать отступ, просто воспользуйтесь окном поиска, чтобы найти опции "if"

...