Khi một lớp trường hợp có nhiều trường và tên của chúng dài, thường nên viết từng trường trong mỗi dòng như:
case class Person (
name: String,
age: Int
)
Điều này giống với struct
định nghĩa C / C ++ và hoàn toàn có thể đọc được ngay cả khi lớp case trở nên lớn hơn. Nhưng plugin Scala mặc định của IntelliJ IDEA sẽ tự động thay đổi thụt lề:
case class Person (
name: String,
age: Int
)
Điều này có vẻ kỳ lạ đối với tôi, nhưng Hướng dẫn Phong cách Scala không đề cập bất cứ điều gì về thụt lớp trường hợp.
Tôi không thể tìm thấy bất cứ điều gì trong cài đặt IDE có thể thay đổi hành vi này. Có một tùy chọn để làm cho tự động thụt lề hoạt động như cách tôi đã mô tả ở trên hoặc vô hiệu hóa thụt lề tự động cho các lớp trường hợp?