Intellij Scala Formatter помещает аннотацию и определение метода в одно и то же - PullRequest
0 голосов
/ 24 июня 2018

У меня проблема, аналогичная Intellij Formatter сохраняет аннотацию уровня метода и сигнатуру метода в одной строке .

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

Например,

@Test
public void testMethod(){
..............
}

IntelliJ постоянно меняет код выше на:

@Test public void testMethod(){
..............
}

Я пробовал то же самое, что предлагается в приведенном выше посте, но проблема с «Сохранить при переформатировании, помечать галочкой разрывы строк», заключается в том, что разрывы строк сохраняются везде. Допустим, у меня одна длинная линия

input.get(someVariableInput1, someVariableInput2, someVariableInput3, someVariableInput4,

И нажмите Enter после этого:

someVariableInput5, someVariableInput6);

И если мы отформатируем его, он будет отформатирован следующим образом:

input.get(someVariableInput1, someVariableInput2, someVariableInput3,
someVariableInput4,
someVariableInput5, someVariableInput6);

Что я не хочу. Может кто-нибудь, пожалуйста, помогите здесь? Заранее спасибо.

...