본문 바로가기

Backend/Java

이클립스(Eclipse) 자동정렬 커스텀

빌더 패턴으로 코딩하다보면 아래와 같은 코드를 정렬하고 싶을 때가 있어요.

줄을 바꿔주는게 코드 보기가 좋은 것 같아요.

 

public User toUser() {
	return User.builder().email(email).password(password).nickname(nickname).gender(gender).build();
}

 

public User toUser() {
	return User.builder()
		.email(email)
		.password(password)
		.nickname(nickname)
		.gender(gender)
		.build();
}

 

Preferences - Java - Code Style - Formatter 탭으로 이동해주세요.

그다음 New 버튼을 클릭하여 profile 하나를 추가해줄거에요.

이름은 제 맘대로 Custom으로 정했어요.

profile을 추가했다면 Edit 버튼을 눌러주세요.

 

 

 

 

각각의 기능들을 클릭하면서 원하는 설정을 지정할 수 있어요.

직접 보여드리면 굉장히 쉬운데, 글로 설명하기 너무 어려워요.

여기서부터는 직접해보는 것을 추천드려요.

막 누르고 바꿔도 되요.

어차피 신규로 생성한 Profile이니깐 망하면 지우고 Default 쓰던가 다시 만들면 되니깐요.

 

이 글 처음에 보여드린 코드만 정렬해볼게요.

Line Wrapping - Wrapping Settings - Function Calls - Qualified invotions 부분을 설정해주세요.

 

 

 

 

이제 에디터에 가서 자동정렬해주면 됩니다.

다만, 필요없는 경우에도 자동정렬되니깐 결국 부분적으로 하는 것을 추천드려요.