как позволить scalafmt перемещать многострочную строку на новую строку
Когда в вызове функции в качестве параметра есть многострочная строка, мой scalafmt всегда будет помещать ее начало в той же строке предыдущих кодов, а следующие строковые строки будут иметь длинный отступ, основанный на начальной позиции начала строки. например:
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, которая могла бы этого достичь?