Gdy klasa case ma wiele pól, a ich nazwy są długie, często dobrym pomysłem jest zapisanie każdego pola w każdym wierszu, na przykład:
case class Person (
name: String,
age: Int
)
Przypomina to struct
definicję C / C ++ i jest całkowicie czytelny, nawet gdy klasa przypadku staje się większa. Ale domyślna wtyczka Scala IntelliJ IDEA automatycznie zmienia swoje wcięcie:
case class Person (
name: String,
age: Int
)
co dla mnie wygląda dziwnie, ale przewodnik po stylu Scala nie wspomina nic o wcięciach klas przypadków.
Nie udało mi się znaleźć w ustawieniach IDE niczego, co mogłoby zmienić to zachowanie. Czy istnieje opcja, aby automatyczne wcięcie działało tak, jak opisałem powyżej, lub wyłączyć automatyczne wcięcie dla klas przypadków?