Vue 3.0/99.ETC

[eclipse] 유용한 플러그인 모음

  • -

개인적으로 이클립스를 사랑하지만 정말 싫은 것 중 하나가 플러그인 관리 또는 사용법이다. 이클립스는 플러그인 기반으로 기능을 확장하는 아주 좋은 툴인데 아이러니하다.

플러그인 때문에 이클립스에 대한 정이 떨어지는 이유 중 하나는 버전 관리이다. 얼마 전까지 잘 썼는데 이클립스 버전이 올라가면서 플러그인 버전은 안올라가서 지원을 하지 않는 경우가 비일비재 하다. 

두 번째는 플러그인 설치 방법이 그냥 파일을 가져다 놓거나 URL 기반으로 하거나 MarketPlace를 하거나 다양해서 일원화가 안된 점이다.

이클립스는 마켓플레이스를 이용한 방식을 추진하고 싶었지만 버전 테스트과정이 번거러워 대부분 그냥 URL 방식으로 사용되는 듯 하다.

개인적으로 습관적으로 포멧하고 깨끗한 상태에서 툴을 세팅하기 좋아하는데 매번 까먹게 되는 녀석들이 존재한다. 그래서 자주 사용하는 플러그인들을 정리해본다. 안잊어먹으려고. ㅜㅜ

 

URL 기반

URL 기반은 Help --> Install New Software 메뉴를 통해서 접근한다.

 

Available Software 창에서 Add 버튼을 클릭하면 나오는 Add Repository의 name과 Location 항목을 기입해주는데 name은 플러그인의 이름 정도, location에는 플러그인의 주소를 입력해준다. 플러그인 별 주소는 다음 항목들을 참고하자.

 

Quick Search

Location: http://dist.springsource.com/release/TOOLS/eclipse-integration-commons

이클립스제공해주는 것 보다 훨씬 빠른 속도로 소스 코드에서 내용을 검색해준다. 검색 내용을 선택하면 하단에 내용까지 보여줘서 아주 편하다.

 

Object aid

location: http://www.objectaid.com/update/current

UML을 작성할 때 유용한 플러그인으로 일부 기능은 유료이지만 Class Diagram 정도는 무료로 사용할 수 있다.

 

 

control block folding

location: https://github.com/stefaneidelloth/EclipseFolding/raw/master/com.cb.platsupp.site

위 링크를 클릭하면 중간에 raw가 tree로 수정되서 페이지가 열리는데 주의!! 플러그인 주소는 raw이다.

이클립스는 기본적으로 method, class에 대한 folding만 지원하는데 가끔 반복문과같은 블럭을 folding 할 경우가 필요하다.  이런 경우 유용하다.

사용법: https://goodteacher.tistory.com/48

 

control block folding

이클립스에서는 메서드, 주석 등을 단위로 기본적으로 folding이 가능하다. 하지만 아쉽게도 if, while, for 등 제어문의 블럭을 단위로 하는 folding은 지원하지 않는다. 이때 coffee-bytes 라는 클러그인�

goodteacher.tistory.com

 

grep console

location: http://eclipse.schedenig.name

스프링 같은 백엔드 프로그램을 작성하다보면 쏟아지는 로그 분석에 정신이 없는데 로그를 적절한 정규표현식을 기준으로 알록달로 이쁘게 표현해줘서 가독성을 높인다.

들어가보면 여러 개의 플러그인들이 잡히는데 Grep Console만 설치해도 충분하다.

 

Emmet (ex-Zen Coding)

location: http://download.emmet.io/eclipse/updates/

Eclipse에서 HTML을 편하게 작성해보고 싶다면 emmet은 필수 선택이다. CSS 선택자만 잘 사용할 수 있다면 순식간에 다량의 HTML 페이지 작성이 가능하다.

사용법:https://goodteacher.tistory.com/395

 

[eclipse]emmet 플러그인 설치

emmit은 미리 지정된(주로 css 선택자 기반)예약어들을 이용해서 어마어마하게 빠른 속도록 html 페이지를 작성할 수 있게 도와주는 녀석이다. Emmet — the essential toolkit for web-developers li.item$*4>a{I..

goodteacher.tistory.com

 

tern

이클립스에서 자바스크립트에 대한 자동완성이 필요하다면 tern을 사용해보자.

oss.opensagres.fr/tern.repository/1.2.0/

 

Index of /tern.repository/1.2.0

 

oss.opensagres.fr

 

MarketPlace 기반

Help --> Eclipse MarketPlace 메뉴를 이용한다.

 

DBeaver

Eclipse에서 바로 RDBMS에 접근하기에 이만한 플러그인은 없는것 같다.

 

 

그냥 파일 배포형

어떤 구형의 플러그인 들은 그냥 jar 만 배포하는 경우가 있다. 이때는 eclipse의 plugins 폴더에 해당 jar 파일을 놓기만 하면 된다.

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.