Как заставить eclipse автоматически добавлять фигурные скобки в оператор IF?
В Java вполне допустимо следующее:
if (x == null)
Y();
else
Z();
Мне лично это совсем не нравится. Мне нравится, что все мои операторы IF имеют фигурные скобки:
if (x == null) {
Y();
} else {
Z();
}
Форматирование eclipse замечательно и может украсить мой код многими другими способами.
Есть ли способ добавить фигурные скобки к операторам IF?
Ответы
Ответ 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
, и он отлично работает для меня.