반응형
IntelliJ Scala 플러그인의 케이스 클래스 들여 쓰기가 터무니없는
사례 클래스에 많은 필드가 있고 이름이 길면 각 필드에 다음과 같이 각 필드를 작성하는 것이 좋습니다.
case class Person (
name: String,
age: Int
)
이것은 C / C ++ struct
정의와 유사 하며 케이스 클래스가 커질 때도 완전히 읽을 수 있습니다. 그러나 IntelliJ IDEA의 기본 Scala 플러그인은 들여 쓰기를 자동으로 변경합니다.
case class Person (
name: String,
age: Int
)
이는 나에게 이상한 보이지만 스칼라 스타일 가이드는 케이스 클래스 들여 쓰기에 대해 아무것도 언급하지 않습니다.
IDE 설정에서이 동작을 변경할 수있는 항목을 찾을 수 없습니다. 위에서 설명한 방식으로 자동 들여 쓰기를 작동 시키거나 사례 클래스에 대해 자동 들여 쓰기를 비활성화하는 옵션이 있습니까?
파일-> 설정 ...-> 코드 스타일-> 스칼라
코드 형식을 사용자 정의하기위한 많은 설정이 있습니다.
"포장 및 중괄호"탭의 "방법 선언 매개 변수"에서 다음을 수행하십시오.
- "정상 들여 쓰기 매개 변수 사용"확인
- "여러 줄 때 정렬"을 선택 해제하십시오.
제공 한 예제로 변경됩니다.
"탭 및 들여 쓰기"의 "계속 들여 쓰기"에서 들여 쓰기를 사용하려면 위의 두 옵션을 모두 선택 취소해야합니다.
참고 URL : https://stackoverflow.com/questions/26880677/intellij-scala-plugins-case-class-indentation-is-absurd
반응형
'IT' 카테고리의 다른 글
React에서 DOM 요소에 액세스하는 방법? (0) | 2020.06.27 |
---|---|
오류 :“반환 값을 수정할 수 없습니다”c # (0) | 2020.06.27 |
브라우저에서 JWT를 어디에 저장합니까? (0) | 2020.06.27 |
JavaScript에는 해시 코드 함수가 있습니까? (0) | 2020.06.27 |
반복하는 동안 값 변경 (0) | 2020.06.27 |