Я ищу автоматический путь в затмении для переформатирования фигурных скобок к стилю K&R, устраняя фигурные скобки для отдельных операторов если, и т.д. Есть ли такой путь?
Спасибо.
Перед переформатированием необходимо настроить параметры средства форматирования в диалоговом окне настроек Java / Code Style / Formatter
в соответствии с параметрами K&R, если настройки по умолчанию не соответствуют вашим требованиям.
Диалог настроек открывается из Mainmenu / Window / Preferences
. Вы даже можете настроить действие сохранения Java / Editor / Save Action
для форматирования исходного кода при сохранении.
Вы можете настроить форматирование кода Java, выбрав Окно> Настройки
. Там выберите Java> Code Style> Formatter
, нажмите New ...
, чтобы создать новый профиль. Затем Edit ...
it.
Однако я совершенно уверен, что программа форматирования кода Eclipse не будет добавлять или удалять фигурные скобки , а просто размещает их в соответствии с вашими правилами стиля. Для этого вам понадобится отдельный инструмент или необычный поиск и замена.
щелкните правой кнопкой мыши в редакторе => источник => формат
В диалоговом окне настроек можно выбрать множество параметров форматирования (Java -> Стиль кода -> Форматирование).
После этого вы можете просто отформатировать код, нажав ctrl-shift-f (windows)
Кроме того, вы можете выбрать автоматическое форматирование кода при сохранении файла. Это также находится в диалоговом окне настроек (Java -> Редактор -> Сохранить действия)