퇴근5분전

 이클립스 전부터 설치만 하고 hello 만 띠워보고 말았던 IDE.

 

Visual Studio 만큼 사용하려면 많은 플러그인을 붙여야 된다고 들었지만...

 

자바 프로젝트를 하면서 그게 무슨의미인지 알 것 같음.

 

 최초 이클립스만 딸랑 있을 때, 손으로 모두 작업해야되던 것을 플러그 인을 붙이면

 

조금 수월하게 작업을 한다든가 없는 기능을 추가한다든가...

 

 

실행하면 최초 workspace 지정하는 팝업이 뜬다.

.net의 project 디렉토리 같은 곳인데, .net은 별도로 뜨지는 않음.

 

# window > preference ( 이클립스 설정 )

- 폰트변경

General > Appearance > Colors and Fonts

: Basic > Text Font  에서 바꿈!

- 문서의 Encoding 설정

General > Content Types

: 문서타입별로 보면 됨.

- 탭 사이즈 변경

General > Editor > Text Editor

: 기본 4

- 단축키 설정

General > Keys

: 단축키를 바꿀수 있음.

. 찾기                      Ctrl + F ( 문서내에서 Ctrl + K 로 계속 찾음 ( = vs F3 기능) )

. 전체 찾기                Ctrl + H ( 탭에 따라 검색범위가 다름 )

. 정의로 이동             F3

. Backword History     Alt + Left ( ← )

. 전체빌드                 Ctrl + B

. Collapes                 Ctrl + * ( number_pad )

. Expand                   Ctrl + / ( number_pad )

. Collapes All             Ctrl + Shift + / ( number_pad )

. Expand All               Ctrl + Shift + * ( number_pad )

. Content Assist         Ctrl + space ( VS과 같음. 인텔리센스 )

. 컨텐츠 정보 보기      Ctrl + O(en)   객체의 멤버 모두 표시됨.

. 디버그                    Ctrl + Alt + D ( = F11 안써봤음.)

. 선택된 행 전체 이동  선택 후 Alt + 화살표( 위, 아래 )

. 커서멤버별 이동       Ctrl + Shift + 화살표( 위, 아래 ) : 멤버선언부로 이동.( 오! 좋은 기능 )

. Ctrl + F3 은 다이얼로그로 클래스 멤버 트리가 나온다... 검색도 되는것 같음..

. 한줄 주석 설정/해제  Ctrl + F7

. 여러줄 주석 설정/해제 Ctrl + Shift + / ( 슬레쉬 (나누기 아님) )

. 소스 선택 후 Shift + Alt + S 하면 여러가지 Context Menu가 뜸

한줄주석등의 기능

. 소스 선택 후 Shift + Alt + Z 하면 VS의 코드 자동생성 같은 기능 ( if 탭탭 )

. override 생성 기능은 Source 메뉴에 Override/Implement Methods 메뉴를 누르면 뜬다.

. Open Type             Ctrl + Shift + T 하면 타입으로 검색이 된다... ( 오!!! )

 

... 그외 많은데... VS와 달라서 쩝... 익숙해지려면 시간이 필요해!

- Startup and Shutdown 설정

General > Startup and Shutdown

: workspace 를 바꿀 수 있고, 시작시 같이 활성화 될 plugin 설정

- 웹 브라우져 설정

General > Web Browser

- 플러그인 추가 또는 업데이트

Install/ Update > Automatic Update

: 자동업데이트 설정.

Install/ Update > Available Software Site

: 플러그인 사이트들을 관리할 수 있음.

. Name / Location으로 플러그인 도구 홈페이지에 보면 이클립스 url 이 별도로 있음.

!이클립스 설치 폴더에 plugin 폴더에 직접 넣어도 됨.

- DB관련 관리도구

Data Management

! 써봐야지.. DB연결해서...

- Java 설정

Java > Compiler

: 사용하는 JDK 버젼 설정.

Java > Compiler > Task Tags

: TODO같은 작업목록 태그를 관리가능 ( 내가 작업할 위치를 미리 태그로 관리 가능! )

Java > Intalled JREs

: jre 버젼

Java > JUnit

: TDD 테스트 도구

- Java EE

XDoclet

: 오! 소스 생성 도구가 여기있네??? 사용법을 익혀야 될듯...

- JavaScript

음.. 자바스크립트랑 관련된 도구도 포함되있는것 같다.

- Mylyn

Task 또는 application lifecycle management (ALP)  이렇다는데...

어느 개발자의 평 : 철저히 개발자 중심이다. 버그 트래킹하고, 이슈 관리하고, 진척상황 체크하고, 소스 관리하고, 보고자료 작성하고... 등등 이 모든 것들을 개발도구(이클립스) 안에서 처리한다.

( http://valley.egloos.com/viewer/?url=http://swguru.egloos.com/1711595 )

올!!! 이것도 한번...

 

- Plug-in Development

eclipse에 프로젝트중에 plugin Project 와 관련있는 것 같음.

- 웹서버 ( J2EE인가로 이클립스를 설치하면 Server가 나온다. 웹개발에 필요함 )

Server > Runtime Environments 

: 서버로 구동될 서버정보임. ( 서버에 등록된 웹서버 플러그인으로 디버그 가능 )

- 형상관리 ( SVN )

Team 에 보면 SVN, CVS, Git 등등... 보임

- Web

웹관련 정보들 CSS, HTML, JSP등등.. 코드 스타일, 색상, 문법 정보들이 있음.