본문 바로가기
IDE/Eclipse

[Eclipse] 코드 자동정렬

by J4J 2021. 1. 2.
300x250
반응형

안녕하세요. J4J입니다.

 

이번 포스팅은 이클립스 코드 자동정렬에 대해 적어보는 시간을 가져보려고 합니다.

 

 

코드 자동정렬이란?

 

코드 자동정렬은 실행결과는 변경되지 않고 코드 정렬 방식을 이클립스에 설정된 방식으로 자동정렬해주는 것을 의미합니다.

 

가끔 코드를 작성할 때 구글에 검색을 해서 가져오거나 또는 다른 파일에 있는 코드를 복붙을 통해 가져오다보면 코드의 정렬된 상태가 깨지는 경우가 발생합니다.

 

이런 경우처럼 코드의 정렬상태를 모두 동일하게 적용하고자 할 때 코드 자동정렬을 사용하게 됩니다.

 

 

사용 방법

 

코드 자동정렬은 Ctrl + Shift + F를 통해 사용할 수 있습니다.

 

간단히 for문을 통해 값을 출력하는 코드를 작성해봤습니다.

 

Ctrl + Shift + F 누르기 전

 

 

누가 봐도 코드를 대충 작성해 놓은 티가 팍팍 나는 코드죠?

 

해당 코드를 Ctrl + Shift + F를 통해 자동정렬 해보겠습니다.

 

Ctrl + Shift + F 누른 후

 

 

이처럼 코드가 깔끔하게 자동으로 정리되는 것을 확인할 수 있습니다.

 

 

설정

 

이클립스에서 자동정렬을 제공해준다고 해도 자동정렬되는 방식이 사용자에게 마음에 들지 않을 수 있습니다.

 

그럴 경우 자동정렬 되는 설정을 변경하여 사용자가 원하는 방식으로 자동정렬이 되도록 할 수 있습니다. (자바에서 제공해주는 걸로만 변경할 수 있습니다.)

 

설정을 변경하는 방법은 이클립스 상단의 Window → Preferences에 들어가서 formatter라고 검색을 한 뒤 Java → Code Style → Formatter에 들어가시면 됩니다.

 

자동정렬 설정 창

 

 

여기서 Edit버튼을 클릭하여 변경을 원하는 탭을 찾아서 변경해주면 됩니다.

 

예를 들어 for문을 선언할 때 괄호 안의 양 끝에 공백을 추가하고 싶다면 White Space탭에서 Control statements → 'for'에 들어가 after opening parenthesis와 before closing parenthesis를 체크해주면 됩니다.

 

그리고 Profile name을 새롭게 설정한 뒤 확인을 눌러 적용시켜주면 됩니다.

 

세부설정 창

 

 

위의 코드에 다시 Ctrl + Shift + F를 눌러 변경된 설정을 적용시켜 보겠습니다.

 

설정 변경 한 뒤 Ctrl + Shift + F 누른 후

 

처음에 보였던 것과 달리 새롭게 설정을 추가했던 for문의 괄호 양 끝에 공백이 추가되어 변경되는 것을 확인하실 수 있습니다.

 

이처럼 자신의 입맛에 맞추어 자동정렬의 설정을 변경하여 사용해주시면 이 또한 프로그래밍의 질이 높아지는데 큰 도움을 줍니다.

 

 

정리

 

코드 자동정렬은 실행결과가 변경되는 것 없이 코드 정렬 방식을 자동으로 변경해줌
Ctrl + Shift + F를 통해 자동정렬 사용

 

 

 

이상으로 코드 자동정렬에 대해 간단하게 알아보는 시간이었습니다.

 

읽어주셔서 감사합니다.

728x90
반응형

'IDE > Eclipse' 카테고리의 다른 글

[Eclipse] 코드 자동완성  (0) 2021.01.01

댓글