在IntelliJ中格式化Scala代码

时间:2016-11-09 00:23:45

标签: scala intellij-idea

我有这样的Scala代码:

def myMethod(myInt: Int, myFloat: Float, myString: String): Unit = {
     //method body
}

我想将其格式化为:

 def myMethod(
     myInt: Int,
     myFloat: Float, 
     myString: String): Unit = {
     //method body
    }

因此需要注意的是,每个参数必须位于其自己的行中,并且需要缩进4个空格。我试过了设置>编辑>代码风格> Java,在#34; Wrapping and Braces"选项卡,并选择" Wrap always" "方法声明参数"的选项。但这并没有正确地缩进代码。无论如何要做到这一点?

1 个答案:

答案 0 :(得分:3)

我认为你应该设置 Scala 而不是Java:设置>编辑>代码风格> Scala,Wrapping and Braces>方法声明参数。选择" Wrap always"。

它对我有用。 enter image description here