更改块lambda的Scala自动格式化样式

时间:2016-01-21 12:27:45

标签: scala intellij-idea

让我们有这样的代码:

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)
}

是否有一些设置可以实现缩进,大括号,线条和间距?

1 个答案:

答案 0 :(得分:0)

这似乎已经作为错误报告发布了,现在似乎已在SCL-6486 'Convert to block expression' should respect codestyle修复。