💡 Tech Note

이클립스(Eclipse) 단축키 총정리: 개발 생산성을 높이는 필수 가이드

this.Serena 2026. 4. 13. 14:11

 

1. 코드 편집 단축키

단축키 기능
Ctrl + D 한 줄 삭제
Ctrl + Alt + ↑(↓) 한 줄(블럭) 복사
Alt + ↑(↓) 현재 줄을 위(아래) 줄과 바꾸기
Ctrl + Shift + X 대문자로 변환
Ctrl + Shift + Y 소문자로 변환
Alt + Shift + R 같은 변수명 전체 일괄 변경 (Rename)
Ctrl + I 들여쓰기 자동 수정
Ctrl + Shift + F 코드 포맷팅 (문법 템플릿에 맞게 정렬)

2. 주석 처리 단축키

단축키 기능
Ctrl + / 또는 Ctrl + 7 한 줄 주석 처리/해제 (//)
Ctrl + Shift + / 블록 주석 처리 (/* */)
Ctrl + Shift + \ 블록 주석 해제

3. 블록 선택 단축키

단축키 기능
Shift + End 현재 커서부터 줄 끝까지 블록 선택
Shift + Home 현재 커서부터 줄 처음까지 블록 선택
Alt + Shift + 방향키(←↑→↓) 이미 선택된 블록을 방향키로 확장

4. 코드 자동 생성 및 Import

단축키 기능
Ctrl + N → Ctrl + V public static void main(String[] args) 삽입
Ctrl + Shift + O 자동 import + 사용하지 않는 import 삭제
Ctrl + Shift + M 해당 객체에 커서를 놓고 누르면 Import 구문 자동 생성
Alt + Shift + S → V Override 메소드 생성
Alt + Shift + S 소스 메뉴 출력 (Import, Comment, Generator 등)
Alt + Shift + Z 구문 블록을 감싸는 메뉴 제공 (try-catch 등)

5. 코드 탐색 및 검색

단축키 기능
Ctrl + 클릭 또는 F3 해당 클래스/메소드로 이동 (상세 검색)
Ctrl + O 현재 소스의 메소드 리스트 확인
Ctrl + L 지정한 줄 번호로 이동
Ctrl + H 프로젝트 전체 검색
Ctrl + Alt + H 특정 클래스의 호출 위치 찾기
Ctrl + Shift + G 해당 메서드/필드가 쓰이는 곳 표시
F4 클래스의 상속 계층(Hierarchy) 확인
Ctrl + Shift + Space 메소드 파라미터 힌트 보기

6. 실행 및 디버깅

단축키 기능
Ctrl + F11 소스 실행 (디버깅 없이)
F11 소스 실행 (디버깅 모드)
F8 디버깅 계속 (다음 중단점까지)
F6 한 줄씩 디버깅 (Step Over)
F5 함수 내부까지 한 줄씩 디버깅 (Step Into)
Ctrl + Shift + B 커서 줄에 중단점(Breakpoint) 설정/해제
F2 컴파일 에러 줄에서 에러 힌트 제공
Ctrl + 1 빠른 교정 (Quick Fix), 구문에 맞게 소스 교정 지원

7. 창 관리 및 이동

단축키 기능
Ctrl + W 현재 파일 닫기
Ctrl + Shift + F4 열린 파일 모두 닫기
Ctrl + M 전체 화면 전환 (토글)
Ctrl + PageUp / PageDown 편집 창(탭) 간 이동
Ctrl + F6 열린 창 전환
F12 Editor 창으로 이동
Alt + 방향키(←→) 이전/다음 작업 위치로 이동
Ctrl + _ 또는 { 레이아웃 조정

8. 코드 템플릿 자동완성

Ctrl + Space와 함께 키워드를 입력하면 자동완성이 가능합니다.

입력 + Ctrl + Space 자동완성 결과
sysout System.out.println();
try try-catch 문
for for 문
switch switch 문

💡 Tip: Window > Preferences > Java > Editor > Templates에서 사용자 정의 템플릿을 추가할 수 있습니다.


9. 유용한 환경 설정

모든 단축키 확인

  • Ctrl + Shift + L: 이클립스 전체 단축키 목록 확인

폰트 크기 변경

  • Window > Preferences > General > Appearance > Colors and Fonts

줄 간격 조정

  • Window > Preferences > General > Editors > Text Editors > Line spacing (20 이상 권장)

자동 생성 주석 제거 (TODO 주석)

  • Window > Preferences > Java > Code Style > Code Templates
  • Code 탭에서 New method 템플릿의 // TODO Auto-generated method stub 제거

코드 줄 길이(Line Width) 조절

  • Window > Preferences > Java > Code Style > Formatter
  • 새 프로파일 생성(Edit) → Line WrappingMaximum line width 조절

웹 프로젝트 서버 설정

  • 서버 설정: Preferences > Web Services > Server and Runtime > Tomcat v9.0
  • Context root 변경: Project Properties > Web Project Settings > Context root