본문 바로가기

Tools/Eclipse

Colorer plug-in 설치하자


1. Colorer plug-in을 다운 받을 수 있는곳

  - Update site : http://colorer.sf.net/eclipsecolorer
  - Direct download : http://sourceforge.net/project/showfiles.php?group_id=34855&package_id=75558


2.설치
  - Update site를 이용하는 방법
    Update site : Help->Software updates...-> 위의 링크를 추가하고 install 한다.


  - Direct download를 이용하는 방법
    http://sourceforge.net/project/showfiles.php?group_id=34855&package_id=75558
    다운로드 받은 plug-in 파일을 압축을 풀고 이클립스가 설치된 폴더의 plugins 폴더에 넣는다.


3. 설정
  - 설치가 된 후에는 이클립스의 설정을 해주어야 한다. 
  - Window-> Preferences에서 다음 항목들을 설정한다.
  3.1 File Associations
File Associations에서 해당 파일에 대한 Coloring을 선택해준다.
위에서처럼 *.c 파일을 선택하고 밑에 Associated editors창에서 Add 버튼을 클릭한다.
Colore C++ Editor를 선택하고 OK!
Colorer C++ Editor를 선택하고 Default 버튼을 클릭하면 끝이다.
같은 방식으로 c, cc, cpp등을 선택한다.
참고로 make 파일 같은 경우에는 *.mk를 새로 등록하고 Colorer Scripts Editor를 선택해주면 된다.
XML과 같은 Scripts들도 마찬가지다.


  3.2 Colorer Library Editor
   Colorer Library Editor 설정은 아래 그림처럼 체크하고 설정한다.
참고로 Coloring style에서 나는 black을 주었지만, 얼마든지 선택할 수 있는 사항이다.

  3.3 File Types
   File Type에 따라 parameter를 설정한다. 
나는 C/C++ 관련된 녀석들을 설정할 것이므로 Base Languages를 선택한다. 물론 XML도 설정한다.

위에서 처럼 내가 Colorer를 선택한 File Type에 대해서 다음 두가지를 설정한다.
  - Custom coloring sytle : 위에서 설정한 방법과 동일한 스타일을 선택한다.( 난 black )
  - Use word wrapping in editor : True로 설정한다.

4. 결과

이젠 이렇게 작업을 하도록 하자.
상당히 편하다. VI 에디터와 비슷한 설정인 듯 싶다.
그리고 무엇보다 눈이 덜아프다. 야호~~ ^^

헉스! 헌데 문제가 있다.
Colorer를 사용할 경우 Function안으로 들어가는 기능인 F3키 뿐만 아니라
비쥬얼 스튜디오처럼 자동완성 기능이 되질 않는다.
그래서 생각해낸 방법인데 makefile이나 XML같은 녀석은 Colorer로 사용하고
C/C++ 관련된 놈들은 첨부한 문서대로 color를 설정해서 사용하자.
이게 젤 명답인듯 싶다. ㅋ

하나 더!!!
확장자가 .mk인 녀석은 File Type을 *.mk로 등록하고 마찬가지로 Colorer를 적용하면 된다.
그리고 확장자가 없는 녀석은 예를들면 makefile이라고만 된 녀석들은 make.으로 File Type을 등록하고 Colorer를 적용하면 된다. 이때는 Colorer scripts로 하도록 하자.

*TIP
사용하면서 느낀건데 왠만하면 폰트는 Fixedsys로 하고 크기는 10으로 하자
그리고 탭의 크기는 기본 4로 설정해야 리눅스에서 VI로 사용했을때랑 똑같이 된다.
그렇지 않으면 탭 간격이 마구 틀어진다. 폰트 땜시...
아 그리고 C/C++ 기본 Editor의 텍스트로 마찬가지로 설정한다.
밑에 그림 참조하자.




추가 사항
만약 사용중에 다음과 같은 라이브러리가 존재하는지 확인해보고 없다면 추가하도록 하자.
$ ldd libnet.sf.colorer.so
libstdc++5.so가 존재하는지 확인하고 없다면 다음과 같이 설치한다.

우분투에서는 아래처럼 설치하면 된다.
$ sudo aptitude install libstdc++5