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

Как отключить автоматическое форматирование при сохранении в Eclipse?

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

@Transactional(rollbackFor = DataAccessException.class, readOnly = false, timeout = 30, propagation = Propagation.SUPPORTS, isolation = Isolation.DEFAULT)
4b9b3361

Ответ 1

Окно > Настройки > Java > Редактоp > Сохранить действия.

Можно также настроить на уровне проекта. Проект > Свойствa > Редактор Java > Сохранить действия.

Ответ 2

Абсолютно безумное улучшение. Если операторы if выполняют следующие действия: Окно | Настройки | Java | Стиль кода | Форматирование | Вкладка "Операторы" Выберите Сохранить, если на одной строке. Вы также можете попробовать вкладку Линейная упаковка

Ответ 3

Это поздний ответ. Но только для новичков, чтобы понять его, я вижу снимок настройки. Пожалуйста, следуйте по пути слева.
И измените выделенную настройку.  enter image description here

Ответ 4

Просто хотел добавить подсказку. Если вы хотите избежать обертки строк, вы можете просто увеличить значение "Максимальная ширина линии" до чего-то огромного. Пока это достаточно высокое затмение, вы не будете делать никаких оберток.

Настройки > Java > Стиль кодa > Форматирование > Редактирование > Линейная упаковкa > Максимальная ширина строки

Ответ 5

Если вы хотите сохранить автоформаттер, но не хотите этого поведения, вы также можете настроить его в fomatter:

right click on the project -> properties -> java code style -> formatter

(Если у вас нет специфического для проекта форматирования, глобальную конфигурацию можно получить таким образом: Window -> Preference -> Java -> Code Style -> Formatter).

Edit... активный профиль, откройте вкладку "Укладка линии" и проверьте параметр Never join already wrapped lines.

Таким образом вы можете обертывать строки везде, где хотите, и затмение не будет удалять ваши разрывы строк (что необходимо, если вы хотите иметь читаемые лямбда-выражения), но сохраняйте форматировщик активным.

Этот параметр существует, по крайней мере, с тех пор, как Eclipse Luna

Вот скриншот, в котором эта опция: введите описание изображения здесь