Отступы класса падежа IntelliJ Scala Plugin абсурдны

Когда у класса case много полей, а их имена длинные, часто полезно написать каждое поле в каждой строке, например:

case class Person (
  name: String,
  age: Int
)

Это похоже на определение C / C ++ struct и полностью читаемо, даже когда класс case становится больше. Но плагин IntelliJ IDEA по умолчанию для Scala автоматически меняет свой отступ:

case class Person (
                    name: String,
                    age: Int
                    )

, что мне кажется странным, но в Scala Style Guide ничего не говорится об отступах в классе дел.

Я не смог найти ничего в настройках IDE, которое могло бы изменить это поведение. Есть ли возможность заставить авто-отступ работать так же, как я описал выше, или отключить авто-отступ для классов дел?

136
задан lyomi 12 November 2014 в 06:30
поделиться