Java IDE 이클립스 썰과 최적화 썰~!steemCreated with Sketch.

in #eclipse8 years ago

Java 개발자라면 한번은 접했던 자바 IDE의 대명사인 이클립스(Eclipse)

이클립스는 전세계 IT역사는 물론 IBM의 내부 역사를 바꾸었다고 할 정도로 프로그래밍 세계에서 막강한 영향력을 행사하는 SW가 되었고, 초기에는 IBM의 내부프로젝트였지만 현재는 이클립스재단을 만들어 독립시켰다.

그래서 현재는 이클립스는IBM의 것이 아닌 자바 전체의 것이라고 봐도 무방하다.
(디자인 패턴으로 익숙한 Gof의 일원인 에릭 감마가 수석 엔지니어로 이클립스를 개발한 사실은 다들 잘 모르는 이야기)

하지만 이런 이클립스는 정말 좋은 툴이지만 개발하면서 여러 플러그인들을 설치하여 사용하다보면 상당히 느려지게 된다.

이번썰에서는 불필요한 옵션 등은 끄고 설정을 바꿔서 쾌적하게 이클립스를 사용할 수 있는 방법을 풀어보고자 한다.

(다음의 옵션들은 이클립스 기본 설치 시 자동으로 설정되어 있는 옵션입니다.)

1. eclipse.ini 수정

-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xverify:none
-XX:+UseParallelGC
-XX:-UseConcMarkSweepGC
-XX:PermSize=32M
-XX:MaxPermSize=128M
-XX:MaxNewSize=32M
-XX:NewSize=32M
-Xms256m
-Xmx256m

2. 소스 자동 폴딩 해제

(블록단위로 폴딩 되는 것 해제)
속성 - Java - Editor Folding에서
Enable folding 해제

3. validation 해제하기

Window > Perferences > Validation 에서 사용할 것만 남기기

4. 영어 스펠링 검사 끄기

Window > Preference > General > Editors >Spellings 에서 Enable spell checking

5. Automatic Content Assist 끄기

Window > Preferences > Java(또는 사용언어) > Editor > Content Assist 에서 Enable auto activation 항목을 해제(disable)합니다. 자동 기능은 꺼지지만, ctrl + space는 여전히 code assist를 사용할 수 있습니다.

6. 사용하지 않는 플러그인 삭제 하기

이클립스를 패키지로 설치하면 사용하지 않는 기능도 많이 들어가게 됩니다. 그 중에서 필요 없는 플러그인은 삭제하는게 좋습니다.

7. 사용하지 않는 프로젝트 닫아 주기

현재 작업과 관련 없는 프로젝트는 닫아 주시는게 좋습니다. 이클립스가 접근하는 파일의 갯수를 줄여 주기 때문입니다.

8. 사용하지 않는 파일은 닫아주기

작업하다가 사용하지 안흔 창은 닫아 주시는게 좋습니다. 이클립스를 종료시 편집하던 문서를 모두 닫고 종료하는건 다음에 이클립스를 띄을때 좀 더 가볍게 띄을수 있기 때문입니다.
Window > Preference > General > Editors 에서 Close editors automatically를 켜주세요. 그럼 아래에 설정된 숫자만큼만 문서가 열립니다. 그 이상의 문서는 자동으로 닫아집니다.

9. 사용하지 않는 플러그인을 start list에서 제외하기

Window > Preference > General > Startup and Shutdown에서, 불필요한 플러그인을 startup list에서 제외합니다. 이렇게 하면 이클립스가 실행시 좀더 빨라집니다.

Sort:  

깔끔한 이클립스 사용 팁 얻고 갑니다 ~

Congratulations @luxdolorosa! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Do not miss the last post from @steemitboard:

3 years on Steem - The distribution of commemorative badges has begun!
Happy Birthday! The Steem blockchain is running for 3 years.
Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.05
TRX 0.33
JST 0.080
BTC 63445.51
ETH 1688.58
USDT 1.00
SBD 0.42