Я использую IntelliJ IDEA Ultimate 2019.
Благодаря этому вопросу я смог поместить бинарный оператор на следующую строку, когда переформатирование кода разрывает строки. Однако я не нахожу, как предотвратить торможение запятой следующим образом:
String someWords = "sentence";
int someName = 1;
String m = String.format("A very long long long %s with information but too long for %s line.", someWords
, someName);
Ожидаемое поведение:
String someWords = "sentence";
int someName = 1;
String m = String.format("A very long long long %s with information but too long for %s line.",
someWords, someName);
Если я изменю имя переменной someWords
на someWord
(короче на 1 символ), то, похоже, оно будет работать так, как ожидалось... Это ошибка переноса или я что-то пропустил в настройках CodeStyle?
Редактировать: чтобы пример работал, необходимы 3 отступа размером 4 с максимальной длиной 120.
public class Test {
public static void test() {
if (true) {
String someWords = "sentence";
int someName = 1;
String m = String.format("A very long long long %s with information but too long for %s line.", someWords
, someName);
}
}
}