Когда класс case имеет много полей и их имена длинные, часто рекомендуется записывать каждое поле в каждой строке, например:
case class Person (
name: String,
age: Int
)
Это похоже на определение C / C ++ struct
и полностью читается, даже когда класс case становится больше. Но плагин Scala по умолчанию для IntelliJ IDEA автоматически меняет отступ:
case class Person (
name: String,
age: Int
)
что мне кажется странным, но в Scala Style Guide ничего не упоминается об отступе класса case.
Я не смог найти в настройках IDE ничего, что могло бы изменить это поведение. Есть ли возможность заставить автоматический отступ работать так, как я описал выше, или отключить автоматический отступ для классов case?