사례 클래스에 많은 필드가 있고 이름이 길면 각 필드에 다음과 같이 각 필드를 작성하는 것이 좋습니다.
case class Person (
name: String,
age: Int
)
이것은 C / C ++ struct
정의와 유사 하며 케이스 클래스가 커질 때도 완전히 읽을 수 있습니다. 그러나 IntelliJ IDEA의 기본 Scala 플러그인은 들여 쓰기를 자동으로 변경합니다.
case class Person (
name: String,
age: Int
)
이는 나에게 이상한 보이지만 스칼라 스타일 가이드는 케이스 클래스 들여 쓰기에 대해 아무것도 언급하지 않습니다.
IDE 설정에서이 동작을 변경할 수있는 항목을 찾을 수 없습니다. 위에서 설명한 방식으로 자동 들여 쓰기를 작동 시키거나 사례 클래스에 대해 자동 들여 쓰기를 비활성화하는 옵션이 있습니까?
4
여기에 설명 된 클래스 정의의 들여 쓰기 : docs.scala-lang.org/style/declarations.html 그들은 새 줄에 4 개의 공백이 필요하다고 말합니다.
—
red1ynx
@ red1ynx 어떻게하는지 아십니까?
—
Bin Wang
다음은 youtrack.jetbrains.com/issue/SCL-4167을 해결하는 문제입니다 . 이 행동이 마음에 들지 않으면 거기에 가서 투표하십시오.
—
kopiczko