상세 컨텐츠

본문 제목

이클립스 Fommater 설정(자동 줄바꿈, 줄 간격 설정)

IT/프로그래밍

by James Lee. 2015. 12. 6. 20:40

본문

이클립스로 코딩을 하다가 자동정렬 (ctrl + shift + F)를 누르면 줄이 길어졌을때, 나머지 코드가 아래쪽으로 내려가 버리는 일이 생길 것이다.


예시 


설정 전 자동정렬


 


자동 줄 정렬이 오히려 가독성을 해치게 된다.


이것을 설정을 통하여 아래와 같이 바꿔보자


설정 후 자동정렬



보기 훨씬 쉬워졌지 않는가?


이클립스는 자동 줄맞춤 (기본적으로 ctrl + shift + F)을 하게 되면 이클립스에서 기본적으로 설정되어 있는 값으로 줄바꿈을 해준다.


이런 이클립스의 기본값을 재설정 해주는 방법이 있다.


방법은 아래와 같다.


상단의 Window -> Preferences -> Java ->Code Style -> Formatter을 들어가면 아래와 같은 창이 뜰 것이다.


 


Active profile (eclipse에서 기본적으로 지정된 값) << 이것을 바꿔줘야 됨


빨간색으로 밑줄 친 New를 클릭해서 자신만의 설정값을 만들자.


new를 클릭하면 new profile이라는 창이 뜨는데 자신만의 이름을 입력한다.


나는 JongHo로 했다.


이제 Active Profile 옆의 Edit 버튼을 누른다.


아래와 같은 창이 나타난다.


 


빨간색으로 ()해놓은 범위의 값들을 입맛대로 수정해주면 된다.


중요한 몇가지만 써드리면 아래와 같다


Braces : 괄호를 어떻게 수정할지를 정함


void {

}

로 하거나


void

{

}

2가지 스타일을 선택 가능


옵션을 설정할 때마다 오른쪽에 예제 코드를 보여줘서 이해하기 쉽다.


Line Wrapping : 줄 간격을 설정


기본 값이 아마 80으로 되어 있을 것이다. 오른쪽 여백이 남아있음에도 불구하고 이 값이 80으로 설정되어 있기 때문에 자동줄정렬을 하면


글자수가 80이 넘어가면 아래로 짤리게 되는 것.


이 값을 150이상으로 설정해주면 이러한 상황을 방지 할 수 있다.


추가로

Comments의 Enable line comement formatting 설정을 해제해주면 주석이 자동정렬되어 줄바뀜 되는 것을 방지 할 수 있다.

(무슨 말인지 모르면 직접 해보고 예제를 보면 된다.)

관련글 더보기

댓글 영역