如何为if语句设置IntelliJ的Scala格式?

mdfafbf1  于 2022-10-07  发布在  Scala
关注(0)|答案(1)|浏览(158)

我正在使用带有Scala插件2022.2.677的IntelliJ Idea 2022.2.2(社区版,Build#IC-222.4167.29)。我希望Scala IF语句具有以下风格:

class test {
    def ifelse(i: Int): String =
        if i == 1 then "one"
        else if i == 2 then "two"
        else if i == 3 then "three"
        else "many"
}

但IDEAIJ的格式如下:

class test {
    def ifelse(i: Int): String =
        if i == 1 then "one"
        else if i == 2 then "two"
             else if i == 3 then "three"
                  else "many"
}

我找不到一个选项来改变这一点。

pgvzfuti

pgvzfuti1#

尝试禁用Settings/Preferences | Editor | Code Style | Scala | Wrapping and Braces | if() statement下的选项Align if-else statements

相关问题