IntelliJ принудительно форматирует код для объединения строк на основе настроек переноса - PullRequest
9 голосов
/ 19 августа 2011

Как переформатировать файл (ы) в IntelliJ и объединить все разделенные строки.

Я знаю, что могу сделать это индивидуально, выбрав линии и «соединяя линии» с помощью CTRL + SHIFT + J

Поскольку мы недавно изменили нашу политику переноса форматирования кода, я хочу иметь возможность объединять строки во всех файлах на основе обновленного параметра переноса. (Настройки> Стиль кода> Общие> Правое поле)

Единственное, что IntelliJ, похоже, рад разделить строки на основе настроек переноса, но будет молча запрещать объединять строки на основе этих настроек.

В отличие от вопроса Заставить средство форматирования кода в IntelliJ соединять строки , меня не устраивает разбиение строк или соединение вручную (как предполагает принятый ответ). Я хочу, чтобы IntelliJ автоматически соединял строки.

Бонусный вопрос: Какие другие редакторы могут сделать это?

Ответы [ 2 ]

14 голосов
/ 23 августа 2011

Отключить следующую опцию стиля кода - Настройки проекта - Стиль кода - Перенос и фигурные скобки - Сохранить при переформатировании - Разрывы строк

2 голосов
/ 02 января 2016

IntelliJ IDEA 15

  • Файл> Настройки ...> Редактор> Стиль кода> Java> Обтекание и фигурные скобки> Сохранить при переформатировании> снять отметкуРазрывы строки

    uncheck Line breaks

    (если вы хотите иметь такую ​​же настройку для другого типа файла, выберите его в Code Style)

  • Перейти к коду> Код переформатирования ( Ctrl + Alt + L ).

...