이클립스에서 코드 정렬


소스 코드를 작성 하다 보면 정렬이 안된 코드는 가독성이 떨어져 향 후 유지보수에 불편함을 줍니다.
물론 개의치 않는 개발자들도 많으시겠지만 가급적이면 소스 코드는 들여쓰기, 내어쓰기, 정렬이 잘 되어 있는 코드가 깔끔하고 보기에도 좋겠지요.
다음과 같은 경우 유용하게 사용될 수 있습니다.

정렬이 안된 소스 코드
1: public static final String ERR_SERVICE_NOT_AVAILABLE = "SERVICE_NOT_AVAILABLE";

2: public static final String ERR_ACCOUNT_MISSING = "ACCOUNT_MISSING";

3: public static final String ERR_AUTHENTICATION_FAILED = "AUTHENTICATION_FAILED";

4: public static final String ERR_TOO_MANY_REGISTRATIONS = "TOO_MANY_REGISTRATIONS";

5: public static final String ERR_INVALID_PARAMETERS = "INVALID_PARAMETERS";

6: public static final String ERR_INVALID_SENDER = "INVALID_SENDER";

7: public static final String ERR_PHONE_REGISTRATION_ERROR = "PHONE_REGISTRATION_ERROR";



정렬이 된 소스 코드


1: public static final String ERR_SERVICE_NOT_AVAILABLE    = "SERVICE_NOT_AVAILABLE";

2: public static final String ERR_ACCOUNT_MISSING          = "ACCOUNT_MISSING";

3: public static final String ERR_AUTHENTICATION_FAILED    = "AUTHENTICATION_FAILED";

4: public static final String ERR_TOO_MANY_REGISTRATIONS   = "TOO_MANY_REGISTRATIONS";

5: public static final String ERR_INVALID_PARAMETERS       = "INVALID_PARAMETERS";

6: public static final String ERR_INVALID_SENDER           = "INVALID_SENDER";

7: public static final String ERR_PHONE_REGISTRATION_ERROR = "PHONE_REGISTRATION_ERROR";

대부분의 개발툴이 코드 정렬 기능을 근본적을 지원해 주시 않고 있습니다.

때문에 각 개발툴은 플러그인을 통해 위와 같은 기능을 사용할 수 있습니다.



플러그인 설치




이클립스 플러그인을 설치합니다.
기본적으로 이클립스 사용법을 아시는 분들을 상대로 한 강좌이기 때문에 설치 방법을 따로 설명 드리지는 않겠습니다.

플러그인 주소 : http://columns4eclipse.sourceforge.net/updates/



사용법




설치가 끝나면 재 시작을 한 후 프로젝트를 오픈합니다.

정렬을 원하는 코드를 블록 지정 합니다.

단축키 Shift + alt + K, A를 누릅니다.



image



정렬을 원하는 구분자를 입력 후 OK를 누르면 코드 정렬이 자동으로 진행 됩니다.

댓글

이 블로그의 인기 게시물

ViewPager offscreenPageLimit 메모리 상태

eskimo esim 사용기 - 일본 / 오사카(23/08/06 ~ 23/08/08)

「항목은 사용 중이기 때문에 작업을 완료할 수 없습니다.」에러 메시지 발생 후 파일 지워지지 않는 문제 해결