Как разделить длинные строки в IntelliJ IDEA автоматически?
Я пишу тест с очень длинными строками, и мне нужно разбить эти строки:
private static final String TOO_LONG_JSON = "{field1:field1, field2:field2 ... fieldN:fieldN}";
чтобы они стали:
private static final String TOO_LONG_JSON = "{field1:field1, field2:field2" +
"{field3:field3, field4:field4,field6:field6, field7:field7}" +
"{field8:field8, field9:field9,field10:field10, field11:field11}" +
" ... fieldN:fieldN}";
Можно ли настроить IntelliJ IDEA для автоматического разделения этих длинных строк?
Ответы
Ответ 1
Вы можете использовать автоматическое форматирование (CTRL + ALT + L) после нескольких изменений в настройках стиля кода.
- Нажмите CTRL + ALT + S, чтобы открыть окно настроек
- Найти код стиля/раздел Java
- Удостоверьтесь, что снять флажок "Линейные разрывы" и проверить "Неверное превышение правого поля"
- Нажмите OK, чтобы принять внесенные изменения.
Теперь при использовании автоматического форматирования (CTRL + ALT + L) длинные строки, превышающие лимитный лимит, автоматически будут разбиты на несколько строк.
Ответ 2
Та же версия - Community Edition. ![Here's the relevant section]()
Ответ 3
Мне пришлось вставить длинную строку SQL для собственного запроса в моем приложении. Я думаю, что реальное решение состоит в том, чтобы поместить курсор в "" метки этой строки кода, набранного вручную: "" +
Когда вы вставляете длинную строку текста в кавычки, IntelliJ отформатирует каждую строку кода также с \t и\n внутри, для вас.