IntelliJでScalaを書いている時にいつもイラッとするのがケースクラスのパラメータのインデントです。こういうコードが…
case class Person ( name: String, age: Int )
自動的にこのようになってしまいます。
case class Person ( name: String, age: Int )
手動で調整しても何かの拍子にコードフォーマットが走ったり、新しいパラメータを追加すると上記のようにインデントされてしまい、非常にイライラします。
ググってみたところStack Overflowで同じ質問をしている方がいました。
File -> Settings… -> Code Style -> Scalaで以下の設定をすると回避できるようです。
- “Use normal indent for parameters"をチェック
- “Align when multiline"のチェックを外す
これで普通にインデントされるようになりました。