如何调整多个参数列表的IntelliJ Scala格式

时间:2016-10-08 13:50:31

标签: scala intellij-idea intellij-14

我正在尝试遵循需要的编码风格(不要问我原因)

def foo(
    arg11: Int,
    arg12: Int
  )(arg21: String,
    arg22: String
  ): Int

我使用默认样式获得的是:

def foo(
    arg11: Int,
    arg12: Int
)(
    arg21: String,
    arg22: String
): Int

我无法弄清楚如何制作:
- 第2个参数列表的第一个参数与开始表位于同一行 - )(行缩进两个空格 - ):行缩进两个空格。

我不知道这些元素甚至得到他们自己的样式规则。

我可以看到这些样式规则的价值,但是在我的代码中手动重新格式化空格并不是我预期在2016年所做的事情!

1 个答案:

答案 0 :(得分:0)

您可以使用scalafmt插件配置您需要的格式样式,只需根据您的格式样式提供配置文件,它将相应地格式化您的代码,请查看https://olafurpg.github.io/scalafmt/