Коли у випадку класу є багато полів, а їх імена довгі, часто корисно написати кожне поле у кожному рядку, наприклад:
case class Person (
name: String,
age: Int
)
Це нагадує визначення C / C ++ struct
і повністю читабельно, навіть коли клас регістрів стає більшим. Але плагін Scala за замовчуванням IntelliJ IDEA автоматично змінює відступ:
case class Person (
name: String,
age: Int
)
що мені здається дивним, але посібник зі стилів Scala нічого не згадує про відступи класу кейсів.
Я не зміг знайти нічого в налаштуваннях IDE, що може змінити цю поведінку. Чи є можливість зробити так, щоб автоматичне відступ працював так, як я описав вище, або відключити автоматичне відступ для класів випадків?