이번 포스트에서는 이클립스 단축키에 대해서 알아보도록 하겠습니다.
이클립스에서 Ctrl + Shift + L일 입력하면 단축키 모음 창이 뜨는데 자주 사용하는 단축키부터 항목별 단축키에 대해 정리해보았습니다.
1.) 찾기(Search)
- Ctrl + H : 파일 검색 및 변환
- Ctrl + F : 문자열 찾기
- Ctrl + K : 현재 선택된 문자열과 같은 문자열 찾기
- Ctrl + J : 입력하면서 찾기
- Ctrl + Shift + K : 현재 선택된 문자열과 같은 문자열 반대로 찾기
- Ctrl + Shift + R : 모든 파일 찾기
- Ctrl + Shift + J : 실시간 타이핑 검색
- Ctrl + . : 에러 위치로 이동
- F3 : 클래스 및 메소드가 선언된 위치로 이동
2.) 디버깅(Debug)
- Ctrl + Shift + B : 현재 커서 위치에서 브레이크 포인트(Break Point) 설정 및 해제
- F5 : 선택된 행 메소드 내부로 이동
- F6 : 선택된 행 아래로 이동
- F7 : 실행 중인 메소드 외부로 이동
- F8 : 다음 디버깅 포인트로 이동
- F11 : 디버그 모드로 실행
- Ctrl + R : 현재 라인까지 실행
- Ctrl + F2 : 디버깅 모드 종료
3.) 대소문자 변환
- Ctrl + Shift + X : 선택된 문자열을 모두 대문자로 변환
- Ctrl + Shift + Y : 선택된 문자열을 모두 소문자로 변환
4.) 소스 편집
- Ctrl + Shift + W : 이클립스에 열린 파일 모두 닫기
- Ctrl + Shift + F4 : 이클립스에 열린 파일 모두 닫기
- Ctrl + Shift + O : 자동으로 import 하기(사용하지 않는 클래스 자동 삭제), 패키지 자동 정렬
- Ctrl + Shift + S : getter/setter 자동 생성
- Ctrl + Shift + Space : 메소드 파라미터 목록보기
- Ctrl + Shift + F : 소스 코드 자동 정리
- Ctrl + Sifth + R : Open Source
- Ctrl + Shift + T : 클래스 찾기
- Ctrl + Shift + 방향키 : 한 단어씩 블록 선택
- Ctrl + W : 현재 창 닫기
- Ctrl + D : 커서 위치 한 줄 삭제
- Ctrl + I : 들여 쓰기 자동 수정
- Ctrl + L : 특정번호로 이동
- Ctrl + S : 저장 및 컴파일
- Ctrl + Q : 마지막 편집 위치로 이동
- Ctrl + M : 소스 창 전체 화면으로 전화 및 해제
- Ctrl + N : 새로운 파일 및 프로젝트 생성
- Ctrl + O : 메소드 또는 속성 이동
- Ctrl + Space : 코드 자동완성
- Ctrl + / : 한 줄 주석 처리 또는 해제
- Alt + 왼쪽 방향키 : 이전 작업화면으로 이동
- Alt + 오른쪽 방향키 : 이후 작업화면으로 이동
5.) 템플릿(Template) 사용
- syso 입력 후 Ctrl + Space 시 System.out.println();으로 자동 완성
- syserr 입력 후 Ctrl + Space 시 System.out.error();으로 자동 완성
- try 입력 후 Ctrl + Space 시 try-catch문 자동 완성
- for 입력 후 Ctrl + Space 시 다양한 for문 자동 완성
- main 입력 후 Ctrl + Space 시 main문 자동 완성
6.) 에디터(Editor) 변환
- Ctrl + F6 : 열린 페이지로 이동
- Ctrl + F7 : 뷰간 전환
- Ctrl + F8 : 퍼스펙티브간 전환
- Ctrl + E : 뷰 화면의 탭에 열린 페이지로 이동
- F12 : 에디터로 포커스 이동
단축키를 개발 시 시기적절하게 활용한다면 개발 시간을 상당히 단축시킬 수 있습니다. 처음에 단축키를 숙지하고 사용하는데 낯설고 생소하겠지만 사용하다 보면 유용하고 편리하여 단축키 없이는 개발을 못할 지경에 이릅니다.
이상으로 이클립스 단축키에 대한 설명을 마치겠습니다.
정독해주셔서 감사합니다. :)