Давайте такой код:Изменить Scala стиля автоматического форматирования для блока лямбды
val list = List(1, 2, 3)
list.foreach(a => println(a))
При преобразовании из скобок в фигурные скобки (инспекционные Convert to a block expression
), IntelliJ форматы IDEA код, как это по умолчанию:
val list = List(1, 2, 3)
list.foreach {
a => println(a)
}
Я предпочел бы следующий формат вместо:
val list = List(1, 2, 3)
list.foreach { a =>
println(a)
}
Существуют ли какие-либо настройки для отступов, фигурных скобок, линий и интервалов, что бы достичь этого?
Я проверил конфигурацию стиля Intellij (предпочтения -> редактор -> стиль кода -> scala) и не нашел эту опцию. –
он называется «преобразовать в блочное выражение», поэтому он не является особенным для лямбда, он более общий, преобразует любые парады вокруг чего-либо в фигурные скобки, поэтому я сомневаюсь, что вы можете легко изменить его. –