* 탐색
1. 이클립스의 해당 클래스로 이동(F3) : Ctrl + B
--> 리눅스에서 Alt + W 도 추가 함.
--> interface 구현체로 이동하기 위해서는 Ctrl + Alt + B 를 클릭한다.
2. 편집했던 마지막 위치로 이동하기 : Ctrl + Shift + Backspace
3. 이클립스이 해당 line 번호로 이동하기: Ctrl + G
--> 리눅스에서 Alt + G 도 추가 함.
4. 이클립스의 커서 기반 단어 이동(Ctrl + k) : F3 , 역방향: Shift + F3 --> navigate 하기 위해서는 먼저 navigate 하고자 하는 단어에 커서를 위치 시킨 상태에서 Ctrl + Shift + F7 을 눌러서 모든 단어를 선택한다. 그 다음에 navigate 할 수 있다.
5. 에러가 난 곳으로 바로 이동하고 싶을 경우: F2 또는 Shift + F2
6. 소스코드에서 메서드 간에 이동을 하고 싶을 경우: Alt + Up/Down
7. 마지막 수정한 코드로 이동: Ctrl + Shift + Backspace
* Navigate
1. 코드 편집 탭 간 이동: Alt + Left/Right
* 검색
1. 이클립스의 Resource 검색(Ctrl + Shift + R) : Shift 두번 클릭
2. 메서드 이름을 검색해서 해당 파일 찾기 : Ctrl + Alt + Shift + N
3. 선택한 클래스, 메서드, 필드 등이 사용되고 있는 목록을 팝업으로 표시하고 이동한다: Ctrl + Alt + F7
* 코드 생성
1. Getter,Setter, Constructor 생성 : Alt + Insert
2. 자동 완성 기능 : Ctrl + Shift + Space
3. 코드 복사 : Ctrl + D
: 특정 라인에 커서를 두고 단축키를 눌렀을 때, 해당 라인이 복사 된다.
4. if, do~while, try-catch, run등의 구문의 braces등을 자동 완성하게 하는 기능 : Ctrl + Shift + Enter
5. 메서드 파라미터 확인 : Ctrl + P
: 특정 객체의 메서드 호출 시, 어떤 파라미터를 가지는지 확인할 때 유용하다. 메서드명( ) 에서 괄호 사이에 커서를 두고 해당 단축키를 누르면 된다.
* 코드 이동
1. Ctrl + Shift + Up/Down : 특정 라인에 커서를 두고 단축키를 눌렀을때 해당 코드가 아래/위로 이동한다.
* View
1. 이클립스이 Outline 뷰 : Ctrl + F12
2. 최근 파일 목록 뷰 : Ctrl + E
3. 이미지 보기: Ctrl + Shift + I
--> html img 태그등에 명시된 image 파일명에 캐럿이 위치하고 단축키를 누르면 해당 이미지를 바로 확인할 수 있음.
4. 해당 클래스에 대한 클래스 다이어그램 보기: Ctrl + Alt + Shift + U
5. cmd 창 오픈: Alt + F12
6. 애플리케이션의 Run/Debug 실행 단축 뷰 오픈: Alt + Shift + F10
* 환경설정
1. Settings window 오픈: Ctrl + Alt + S
* history
1. 특정 페이지의 git history: Ctrl + Shift + A --> 검색어에 'git' --> 'annotate' 선택
* 선택
1. Ctrl + w : 특정 메서드나 클래명 등에 커서 위치 후, Ctrl + w 를 누르면 메서드 명 등이 선택, 한번 더 누르면 해당 메서드 명의 전체 블럭까지 선택된다. 클래스의 경우 두번 누르면 전체 클래스 영역이 선택 된다.