2016-07-13 1 views
1

IntelliJ에서 여러 줄로 인수를 나눌 때 인수를 위의 줄에서 들여 씁니다. 예 :IntelliJ 여는 괄호에 인수를 맞 춥니 다?

ClassName.staticMethod(argument1, 
    argument2, 
    argument3); 

위의 인수는 무엇입니까? 좋아, 내가 선택한 예제 이름 때문에 쉽다.하지만 아래는 어때? 아래에 어떤 인수가 staticMethod이 될까요?

ClassName.staticMethod(this.instanceMethod(argument1, 
    argument2), 
    argument3); 

staticMethodinstanceMethodargment3를 호출의 결과를 가지고 있지만 인 IntelliJ의 기본 서식, 한 눈에 완전히 argument2instanceMethod하지 staticMethod의 인수는 사실을 놓칠 것입니다.

이것은 끔찍한 기본 동작입니다. 아래의 수정 된 예제에서와 같이 인수를 올바르게 줄 수있는 방법은 무엇입니까?

ClassName.staticMethod(argument1, 
         argument2, 
         argument3); 

ClassName.staticMethod(this.instanceMethod(argument1, 
              argument2), 
         argument3); 

답변

3

설정 | 편집자 | 코드 스타일 | 자바 | 줄 바꿈과 괄호 | 메소드 호출 인수 | [x] 여러 줄로 정렬 할 때

+0

감사합니다. IntelliJ에는 너무 많은 설정이 있습니다 (너무 많은 설정이 잘못된 기본값을가집니다). – ArtOfWarfare

관련 문제