이클립스를 처음 사용하거나 또는 사용하더라도 단축키에 익숙하지 않은 분들을 위해 정리했어요.
단축키를 사용하다보면 사용전보다 확실히 개발 효율도 높아지고 시간이 절약되는걸 경험할 수 있어요.
윈도우즈와 맥 기준으로 정리하였습니다.
이클립스 필수 단축키 모음
| 기능 | 윈도우(Windows) 단축키 | 맥(Mac) 단축키 | 기능 설명 |
| 검색 | Ctrl + F | Command + F | 키워드 검색 (현재 소스) |
| 검색 | Ctrl + H | Command + H | 키워드 검색 (프로젝트 전체) |
| 검색 | Ctrl + Shift + R | Command + R | 전체 리소스 중 파일 찾기 |
| 검색 | Ctrl + Shift + T | Command + Shift + T | jar를 포함한 클래스 찾기 |
| 검색 | Ctrl + Alt + H | Command + Alt + H | 특정 클래스 호출 위치 찾기 |
| 검색 | Ctrl + K | Command+ K | 검색할 문자열을 구간으로 지정하고 검색 |
| 검색 | Ctrl + Shift + K | Command + Shift + K | 아래에서 문자열 검색 |
| 구조보기 | Ctrl + O | Command + O | 소스의 메소드 리스트 확인(클래스 멤버 및 변수 보기) |
| 구조보기 | Ctrl + T (F4) | Command + T (F4) | 상속 계층 팝업 창(클래스 Hierarchy 보기) |
| 블록 설정 | Shift + End | Shift + End | 현재 커서부터 끝까지 block 설정 |
| 블록 설정 | Shift + Home | Shift + Home | 현재 커서부터 처음까지 block 설정 |
| 블록 설정 | Ctrl + A | Command + A | 전체 block 설정 |
| 블록 설정 | Alt + Shift + 방향키 | Option + Shift + 방향키 | 이미 선택되어 있는 block을 방향키로 늘림 |
| 블록 설정 | Alt + Shift + Z | Option + Shift + Z | 구문 block을 감싸는 메뉴 제공 |
| 소스 편집 | Ctrl + Shift + X | Command + Shift + X | 선택된 문자열을 대문자로 변환 |
| 소스 편집 | Ctrl + Shift + Y | Command + Shift + Y | 선택된 문자열을 소문자로 변환 |
| 소스 편집 | Ctrl + Space | Alt + Space (설정에서 변경) | 입력 중에 자동 완성 기능 호출 |
| 소스 편집 | Ctrl + D | Command + D | 한 줄 삭제 |
| 소스 편집 | Ctrl + Shift + F | Command + Shift + F | 소스 정렬 |
| 소스 편집 | Ctrl + I | Command+I | 들여쓰기 자동 수정 |
| 소스 편집 | Ctrl + Shift + Space | Command + Shift + Space | 메소드 파라미터 목록 |
| 소스 편집 | Ctrl + Shift + O | Command+Shift+O | 자동 import 및 미사용 import 제거 |
| 소스 편집 | Ctrl + Alt + ▲(▼) | Alt + Command + ▲(▼) | 한 줄(블럭) 복사 |
| 소스 편집 | Ctrl + , / Ctrl + . | Command + , / Command + . | 다음 annotation(에러, 워닝, 북마크) 점프 |
| 소스 편집 | Ctrl + F6 | Command + F6 | 창 전환 |
| 소스 편집 | Alt + ▲(▼) | Option + ▲(▼) | 위(아랫) 줄과 바꾸기 |
| 소스 편집 | Alt + Shift + R | Option + Shift + R | 같은 변수명 네이밍 전체 변경(Rename). 소스 내에서 영향받는 참조 정보까지 변경 |
| 소스 편집 | F3 | F3 | 선언된 변수나 메소드 정의로 이동 |
| 소스 편집 | F2 | F2 | 소스 컴파일 발생시 에러 줄에 커서를 놓고 F2를 누르면 에러 힌트 제공 |
| 실행 | F11 | F11 | 디버깅 소스 실행 (에러가 났을 때 디버깅) |
| 실행 | Ctrl + F11 | Command + F11 | 소스 실행 |
| 위치 이동 | Ctrl + 마우스 클릭 | Command + 마우스 클릭 | 특정 클래스로 이동 |
| 위치 이동 | Ctrl + L | Command + L | 지정한 소스 라인으로 이동 |
| 위치 이동 | Alt + ◀ | Option + ◀ | 이전 작업 위치로 이동 |
| 위치 이동 | Alt + ▶ | Option + ▶ | 다음 작업 위치로 이동 |
| 주석 처리 | Ctrl + Shift + / | Command + Shift + / | 구간 주석 처리 (/* */) |
| 주석 처리 | Ctrl + Shift + \ | Command + Shift + \ | 구간 주석 해제 |
| 주석 처리 | Ctrl + / | Command + / | 한줄 또는 구간 주석 처리(해제) |