안녕하세요. J4J입니다.
이번 포스팅은 이클립스 코드 자동정렬에 대해 적어보는 시간을 가져보려고 합니다.
코드 자동정렬이란?
코드 자동정렬은 실행결과는 변경되지 않고 코드 정렬 방식을 이클립스에 설정된 방식으로 자동정렬해주는 것을 의미합니다.
가끔 코드를 작성할 때 구글에 검색을 해서 가져오거나 또는 다른 파일에 있는 코드를 복붙을 통해 가져오다보면 코드의 정렬된 상태가 깨지는 경우가 발생합니다.
이런 경우처럼 코드의 정렬상태를 모두 동일하게 적용하고자 할 때 코드 자동정렬을 사용하게 됩니다.
사용 방법
코드 자동정렬은 Ctrl + Shift + F를 통해 사용할 수 있습니다.
간단히 for문을 통해 값을 출력하는 코드를 작성해봤습니다.
누가 봐도 코드를 대충 작성해 놓은 티가 팍팍 나는 코드죠?
해당 코드를 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를 눌러 변경된 설정을 적용시켜 보겠습니다.
처음에 보였던 것과 달리 새롭게 설정을 추가했던 for문의 괄호 양 끝에 공백이 추가되어 변경되는 것을 확인하실 수 있습니다.
이처럼 자신의 입맛에 맞추어 자동정렬의 설정을 변경하여 사용해주시면 이 또한 프로그래밍의 질이 높아지는데 큰 도움을 줍니다.
정리
이상으로 코드 자동정렬에 대해 간단하게 알아보는 시간이었습니다.
읽어주셔서 감사합니다.
'IDE > Eclipse' 카테고리의 다른 글
[Eclipse] 코드 자동완성 (0) | 2021.01.01 |
---|
댓글