Подтвердить что ты не робот

Как заставить eclipse автоматически добавлять фигурные скобки в оператор IF?

В Java вполне допустимо следующее:

if (x == null)
    Y();
else
    Z();

Мне лично это совсем не нравится. Мне нравится, что все мои операторы IF имеют фигурные скобки:

if (x == null) {
    Y();
} else {
    Z();
}

Форматирование eclipse замечательно и может украсить мой код многими другими способами.

Есть ли способ добавить фигурные скобки к операторам IF?

4b9b3361

Ответ 1

В разделе "Предпочтения": Java > Редактоp > Сохранить действия

1) Проверьте "Дополнительные действия"

2) Нажмите "Настроить..."

3) Перейдите на вкладку "Стиль кода"

4) Установите флажок "Использовать блоки в if/while/for/do statements" и настройте на свои настройки

Ответ 2

Да.

Меню Eclipse: Source → Clean Up...

Настроить... → Стиль кода → Использовать блоки в операциях if/while/for/do.

Ответ 3

В Eclipse Oxygen (2017+) этот параметр теперь находится в папке

Window -> Preferences -> Java -> Code Style -> Clean Up -> Edit -> second tab "Code Style"

После изменения выберите соответствующие части кода и запустите опцию "Очистить".

Ответ 4

Это то, что я сделал: Eclipse -Preferences-Java-Code Style-Formatter-Edit-Braces Выберите следующую строку по желанию в каждом окне, затем сохраните как другое имя (ваш выбор).

Ответ 5

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

Windows > Preferences > Java > Code Style > Formatter 

Выберите профиль, который вы только что создали. и нажмите "Изменить" и перейдите на вкладку "Подтяжки".

Измените расположение фигурных скобок по своему усмотрению (это редактор WYSIWYG, облегчает его).

Когда мне нужно форматировать, я просто выбираю весь текст и Ctrl+Shift+F, и он отлично работает для меня.