当函数调用中有多行字符串作为参数时,我的 scalafmt 将始终将它的开头放在前面代码的同一行中,并且以下字符串行将根据字符串 start 的起始位置进行长缩进。例如:
val ret = sql(s"""
|SELECT a, b, c, d
| FROM table_a
|WHERE xxx='1'
""".stripMargin)
很容易造成“代码行太长”的格式问题,我也觉得很丑。我希望多行字符串从新行开始,并且缩进很短,如下所示:
val ret = sql(
s"""
|SELECT a, b, c, d
| FROM table_a
|WHERE xxx='1'
""".stripMargin)
.scalafmt.conf 中是否有任何配置可以实现?