Quando una classe caso ha molti campi ed i loro nomi sono lunghi, è spesso una buona idea di scrivere ogni campo in ogni riga come:IntelliJ Scala Plugin è assurdo
case class Person (
name: String,
age: Int
)
Questo assomiglia C/C++ struct
definizione e totalmente leggibile anche quando la classe case diventa più grande. Ma plug-Scala di default di IntelliJ IDEA cambia automaticamente il suo rientro:
case class Person (
name: String,
age: Int
)
che sembra strano per me, ma il Scala Style Guide non menziona nulla sul caso della classe indentazione.
Non sono riuscito a trovare nulla nelle impostazioni IDE che possono modificare questo comportamento. C'è un'opzione per rendere l'indentazione automatica come il modo in cui ho descritto sopra o disabilitare l'indentazione automatica per le classi dei casi?
Indentazione nelle definizioni di classe qui descritte: http://docs.scala-lang.org/style/declarations.html Dicono 4 spazi necessari sulla nuova riga. – red1ynx
@ red1ynx Sai come fare? –
Ecco un problema relativo all'indirizzo https://youtrack.jetbrains.com/issue/SCL-4167. Vai lì e vota se non ti piace questo comportamento. – kopiczko