본문 바로가기

Android

이클립스의 유용한 플러그인

1.     ModelGoon

http://marketplace.eclipse.org/content/modelgoon-uml4java

 

install new software 로 인스톨 시 경로 : http://www.modelgoon.org/update


이클립스에서 클래스 / 패키지를 드래그 하면 다이어그램을 그려주는 플러그인입니다.

상용 툴에 비해 기능은 간략하지만 없는 것보다는 매우 좋습니다.



 

이용법 : New -> ModelGoonDiagrams 에서 원하는 다이어그램 선택.

이후 클래스 / 패키지를 드래그 하여 화면으로 이동시키면 연결관계 다이어그램을 그려줌.

위치는 자동으로 배열해주지 않기 때문에 수작업으로 배열해야 함.

 



 

 


2.     Quick search [완전 필수]

http://marketplace.eclipse.org/content/quick-search-eclipse


install new software 로 인스톨 시 경로: http://dist.springsource.com/release/TOOLS/update/e4.3/

Core/Eclipse Integration Commons 하위항목 중 Quick search 선택


           스프링 프레임 웍에서 이용하는 QuickSearch. (일반 이클립스에도 적용 가능합니다.)




 

이용법 : 설치 후 Ctrl + Shift + L 키를 누르고 원하는 글자를 입력. (대소문자 구분)

이클립스 기본 검색보다 매우매우매우매우매우 빠름글자 입력 즉시 결과를 보여줌.

아마도 이클립스 다음 버전에는 기본 탑재될 것으로 예상됨수많은 사람들이 기본탑재를 요청 중.

 


3.     Insta Search [완전 필수][초강추][어머 이건 깔아야 해☆★☆]

http://marketplace.eclipse.org/content/instasearch#.U45pmpR_t6k


install new software 로 인스톨 시 경로: http://dl.bintray.com/ajermakovics/InstaSearch/


Ctrl + H를 누르면 나오는 전체 검색에서, Insta search 탭이 하나 추가됩니다.

도대체 무슨 짓을 한건지 모르겠지만, 이클립스 기본검색과 완벽하게 같은 결과를

순식간에 찾아줍니다. 


위의 Quick search는 타이핑과 동시에 결과를 보여준다는 점에서 1Step 더 빠르게 결과를 보여주고,

Insta search는 대소문자 관계없이 검색을 하는데 계속 그 검색결과가 목록으로 남아있다는 

차이점이 있습니다. 결론은, 둘 다 깔아야 됩니다.


 

4.     More Clipboard

http://marketplace.eclipse.org/content/more-clipboard

 

install new software 로 인스톨 시 경로: http://moreclipboard.sourceforge.net/updates/


MS Visual studio + Visual Assist 에서 이용했던 바로 그 기능.


카피할 텍스트를 Ctrl + C로 복사 후Ctrl + Shift + V를 누르면

클립보드 내에 들어간 목록이 보이고이 중 원하는 것을 선택하면 해당 텍스트가 Paste .

(당연히 기존 Ctrl + V는 정상동작)

 

 






5.    Rabbit

http://code.google.com/p/rabbit-eclipse/


install new software 로 인스톨 시 경로: http://rabbit-eclipse.googlecode.com/svn/site/updatesite 


이용자가 이클립스에서 어떤 일을 제일 많이 했는지 통계로 보여주는 플러그인.


프로젝트 별 / 화면 별 / 동작 별로 세세하게 구분해서 알려줌. 

통계적으로, 내가 어떤 작업에 시간을 제일 많이 썼는지 확인할 수 있는 재미있는 플러그인.


카피 앤 페이스트가 가장 많은 작업일 줄 알았는데, 제 경우에는 Ctrl + D로 라인을 지우는 작업이 1위 였습니다......




6.    Agile Review


http://agilereview.sourceforge.net/update


install new software 로 인스톨 시 경로: http://agilereview.sourceforge.net/update


소스 코드에 대한 메모를 별도로 남길 수 있는 플러그인.

그리고 남긴 메모는 리스트로 볼 수 있음.


이것이 무슨 의미인가 하면, 

- 리팩토링을 위해 특정 함수에 메모를 남기고,

- 그 메모를 모아서 보다보면, 이 코드가 어떤 특징을 가지고 있는지, 제일 많이 지적되는 부분이 어디인지 알 수 있고

- 메모를 분류하여 우선순위를 정하고,

- 가장 중요한 부분을 우선적으로 수정할 수 있음.

- 그리고 이 내용을 메모 목록 그대로 팀원과 공유할 수 있음.


주석으로는 이 작업을 할 수 없습니다. 굳이 하려고 한다면 일일이 무슨 파일 몇라인인지 적고, 그걸 검색해서 소스를 찾은 뒤 수정을 해야합니다.