Я обнаружил, что если перейти к Preferences → Java → Editor → Content Assist → Save Actions
, большую часть времени работает следующая конфигурация:
- ☑ Выполнить выбранные действия при сохранении
- ☑ Дополнительные действия
- Удалите в конце все пробелы во всех строках
(То есть отключить опцию Format source code
в Save Actions
, но оставить Remove trailing white spaces on all lines
в Additional actions
включенным.)
Средство форматирования и сохранения сохраняют его, но действия сохранения, кажется, выигрывают большую часть времени. Недостатком этого является то, что вам необходимо периодически вручную форматировать код.
Это использует Eclipse Juno.