我正在尝试遵循需要的编码风格(不要问我原因)
def foo(
arg11: Int,
arg12: Int
)(arg21: String,
arg22: String
): Int
我使用默认样式获得的是:
def foo(
arg11: Int,
arg12: Int
)(
arg21: String,
arg22: String
): Int
我无法弄清楚如何制作:
- 第2个参数列表的第一个参数与开始表位于同一行
- )(
行缩进两个空格
- ):
行缩进两个空格。
我不知道这些元素甚至得到他们自己的样式规则。
我可以看到这些样式规则的价值,但是在我的代码中手动重新格式化空格并不是我预期在2016年所做的事情!
答案 0 :(得分:0)
您可以使用scalafmt插件配置您需要的格式样式,只需根据您的格式样式提供配置文件,它将相应地格式化您的代码,请查看https://olafurpg.github.io/scalafmt/