eclipse_shortcut_key_image

Eclipse는 강력한 단축키를 통하여 개발 생산성을 크게 향상시킬 수 있습니다. 이번 포스트에서는 Windows와 macOS에서 사용할 수 있는 Eclipse 단축키 전체를 정리해 드리고자 합니다. 도움이 되었으면 합니다.

 

1. 파일 및 리소스 관리 단축키

기능 Windows macOS
새 파일/프로젝트/클래스 생성 Ctrl + N Command + N
클래스 빠른 열기 Ctrl + Shift + T Command + Shift + T
파일 빠른 열기 Ctrl + Shift + R Command + Shift + R
저장 Ctrl + S Command + S
모든 파일 저장 Ctrl + Shift + S Command + Shift + S
현재 편집 중인 파일 닫기 Ctrl + W Command + W
모든 편집 중인 파일 닫기 Ctrl + Shift + W Command + Shift + W
파일 속성 보기 Alt + Enter Option + Enter
최근 편집한 파일 목록 Ctrl + E Command + E
최근 편집 위치로 이동 Ctrl + Q Command + Q

 

2. 편집 단축키

기능 Windows macOS
코드 자동 완성 Ctrl + Space Control + Space
코드 자동 정렬 Ctrl + Shift + F Command + Shift + F
한 줄 삭제 Ctrl + D Command + D
실행 취소 Ctrl + Z Command + Z
다시 실행 Ctrl + Y Command + Shift + Z
현재 라인 위/아래로 이동 Alt + ↑/↓ Option + ↑/↓
대문자로 변환 Ctrl + Shift + X Command + Shift + X
소문자로 변환 Ctrl + Shift + Y Command + Shift + Y
줄 복사 Ctrl + Alt + ↓/↑ Command + Option + ↓/↑
줄 이동 Alt + ↑/↓ Option + ↑/↓
블록 선택 모드 Alt + Shift + A Option + Command + A
라인 주석 전환 Ctrl + / Command + /
블록 주석 추가 Ctrl + Shift + / Command + Shift + /
블록 주석 제거 Ctrl + Shift + \ Command + Shift + \
들여쓰기 Tab Tab
내어쓰기 Shift + Tab Shift + Tab

 

3. 탐색 단축키

기능 Windows macOS
선언부로 이동 F3 F3
구현부로 이동 Ctrl + T Command + T
타입(클래스, 인터페이스) 찾기 Ctrl + Shift + T Command + Shift + T
리소스(파일) 찾기 Ctrl + Shift + R Command + Shift + R
현재 클래스의 메서드/필드 확인 Ctrl + O Command + O
계층 구조 보기 F4 F4
특정 라인으로 이동 Ctrl + L Command + L
다음 오류/경고로 이동 Ctrl + . Command + .
이전 오류/경고로 이동 Ctrl + , Command + ,
이전/다음 편집 위치로 이동 Alt + ←/→ Command + [ / ]
멤버 탐색 Ctrl + O Command + O
편집기 전환 Ctrl + F6 Command + F6
매칭 브래킷으로 이동 Ctrl + Shift + P Command + Shift + P

 

4. 리팩토링 단축키

기능 Windows macOS
이름 변경 Alt + Shift + R Command + Option + R
리팩토링 빠른 메뉴 Alt + Shift + T Command + Option + T
메서드 추출 Alt + Shift + M Command + Option + M
지역 변수 추출 Alt + Shift + L Command + Option + L
인라인화 Alt + Shift + I Command + Option + I
메서드 시그니처 변경 Alt + Shift + C Command + Option + C
빠른 수정/제안 Ctrl + 1 Command + 1
참조 찾기 Ctrl + Shift + G Command + Shift + G
Move Alt + Shift + V Command + Option + V
필드 추출 Alt + Shift + F Command + Option + F

 

5. 디버깅 단축키

기능 Windows macOS
디버그 모드로 실행 F11 F11
일반 모드로 실행 Ctrl + F11 Command + F11
Step Into F5 F5
Step Over F6 F6
Step Return F7 F7
Resume F8 F8
브레이크포인트 설정/해제 Ctrl + Shift + B Command + Shift + B
마지막 실행 구성으로 실행 Ctrl + F11 Command + F11
표현식 평가 Ctrl + Shift + I Command + Shift + I
디스플레이 뷰 표시 Ctrl + Shift + D Command + Shift + D
변수 조사 Ctrl + Shift + I Command + Shift + I
디버그 종료 Ctrl + F2 Command + F2
조건부 브레이크포인트 브레이크포인트 우클릭 브레이크포인트 우클릭

 

6. 코드 생성 단축키

기능 Windows macOS
getter/setter 생성 Alt + Shift + S, R Command + Option + S, R
생성자 생성 Alt + Shift + S, O Command + Option + S, O
파라미터가 있는 생성자 생성 Alt + Shift + S, C Command + Option + S, C
equals() 및 hashCode() 생성 Alt + Shift + S, H Command + Option + S, H
Override 메서드 생성 Alt + Shift + S, V Command + Option + S, V
toString() 생성 Alt + Shift + S, S Command + Option + S, S
try-catch 블록 생성 Alt + Shift + Z Command + Option + Z
템플릿 코드 자동완성 Ctrl + Space Control + Space
import 구문 정리 Ctrl + Shift + O Command + Shift + O
‘main’ 메서드 자동완성 main + Ctrl + Space main + Control + Space
‘sysout’ 자동완성 sysout + Ctrl + Space sysout + Control + Space

 

7. 검색 단축키

기능 Windows macOS
현재 파일에서 검색 Ctrl + F Command + F
전체 검색 Ctrl + H Command + H
증분 검색 Ctrl + J Command + J
선택한 요소의 참조 검색 Ctrl + Shift + G Command + Shift + G
다음 검색 결과 찾기 Ctrl + K Command + K
이전 검색 결과 찾기 Ctrl + Shift + K Command + Shift + K
전체 작업공간에서 찾기 Ctrl + H Command + H
파일 찾기 Ctrl + Shift + R Command + Shift + R

 

8. 뷰 관리 단축키

기능 Windows macOS
뷰 간 이동 Ctrl + F7 Command + F7
퍼스펙티브 간 이동 Ctrl + F8 Command + F8
현재 편집 창 최대화/복원 Ctrl + M Command + M
콘솔 뷰 열기 Alt + Shift + Q, C Option + Command + Q, C
패키지 익스플로러 뷰 열기 Alt + Shift + Q, P Option + Command + Q, P
문제(Problems) 뷰 열기 Alt + Shift + Q, X Option + Command + Q, X
아웃라인 뷰 열기 Alt + Shift + Q, O Option + Command + Q, O
다음/이전 편집기 탭으로 이동 Ctrl + PgDn/PgUp Command + Option + ←/→
편집 창 수평 분할 Ctrl + Shift + – Command + Shift + –
편집 창 수직 분할 Ctrl + Shift + [ Command + Shift + [
퀵 액세스(모든 명령 검색) Ctrl + 3 Command + 3

 

9. 단축키 설정 방법

Eclipse에서는 단축키를 쉽게 확인하고 사용자 정의할 수 있습니다:

단축키 확인하기:

  1. Ctrl + Shift + L (Windows) / Command + Shift + L (macOS): 한 번 누르면 현재 컨텍스트의 단축키 목록을 보여줍니다.
  2. Ctrl + Shift + L (Windows) / Command + Shift + L (macOS) 두 번 누르면: 모든 단축키 목록을 대화상자로 표시합니다.

단축키 설정 변경:

  1. Window > Preferences > General > Keys (Windows)
  2. Eclipse > Preferences > General > Keys (macOS)

단축키 설정 단계:

  1. 명령 찾기: 검색 필드를 사용하여 원하는 명령을 찾습니다.
  2. 바인딩 추가: ‘Binding’ 필드에 원하는 키 조합을 입력합니다.
  3. ‘When’ 필드에서 단축키가 활성화될 컨텍스트를 선택합니다.
  4. ‘Apply and Close’ 버튼을 클릭하여 변경사항을 저장합니다.

단축키 충돌 해결:

같은 키 조합에 여러 명령이 할당된 경우, Eclipse는 ‘When’ 필드에 지정된 컨텍스트를 기준으로 우선순위를 결정합니다. 충돌이 발생하면 ‘Conflicts’ 섹션에 표시됩니다.

단축키 스키마 변경:

  1. Window > Preferences > General > Keys
  2. ‘Scheme’ 드롭다운에서 다른 단축키 스키마 선택 가능 (예: Emacs, Visual Studio 등)

단축키 내보내기/가져오기:

  1. Window > Preferences > General > Keys
  2. ‘Export CSV’ 또는 ‘Import CSV’ 버튼 사용

 

10. 자주 사용하는 단축키 조합

Java 개발자를 위한 핵심 단축키 조합:

코드 작성 시:

  • Ctrl + Space (Windows) / Control + Space (macOS): 코드 자동 완성
  • Alt + Shift + S (Windows) / Option + Command + S (macOS): Source 메뉴 접근 (getter/setter, 생성자 등 생성)
  • Ctrl + Shift + O (Windows) / Command + Shift + O (macOS): 자동 임포트
  • Ctrl + / (Windows) / Command + / (macOS): 주석 처리/해제

리팩토링 시:

  • Alt + Shift + R (Windows) / Command + Option + R (macOS): 이름 변경
  • Alt + Shift + M (Windows) / Command + Option + M (macOS): 메서드 추출
  • Ctrl + 1 (Windows) / Command + 1 (macOS): 빠른 수정/제안

디버깅 시:

  • F11 (Windows/macOS): 디버그 모드로 실행
  • F5, F6, F7, F8 (Windows/macOS): 디버그 단계 제어
  • Ctrl + Shift + B (Windows) / Command + Shift + B (macOS): 브레이크포인트 설정/해제

탐색 시:

  • Ctrl + O (Windows) / Command + O (macOS): 현재 클래스의 메서드/필드 확인
  • Ctrl + Shift + T (Windows) / Command + Shift + T (macOS): 타입 찾기
  • F3 (Windows/macOS): 선언부로 이동

작업 유형별 단축키 워크플로우:

새 기능 개발:

  1. Ctrl + N (Windows) / Command + N (macOS): 새 클래스 생성
  2. Ctrl + Space (Windows) / Control + Space (macOS): 코드 자동 완성
  3. Alt + Shift + S, R (Windows) / Command + Option + S, R (macOS): getter/setter 생성
  4. Alt + Shift + M (Windows) / Command + Option + M (macOS): 코드를 메서드로 추출
  5. Ctrl + Shift + F (Windows) / Command + Shift + F (macOS): 코드 자동 정렬

코드 리팩토링:

  1. Alt + Shift + R (Windows) / Command + Option + R (macOS): 이름 변경
  2. Ctrl + Shift + G (Windows) / Command + Shift + G (macOS): 참조 찾기
  3. Alt + Shift + L (Windows) / Command + Option + L (macOS): 지역 변수 추출
  4. Alt + Shift + M (Windows) / Command + Option + M (macOS): 메서드 추출
  5. Ctrl + 1 (Windows) / Command + 1 (macOS): 퀵 픽스

버그 수정:

  1. F11 (Windows/macOS): 디버그 모드로 실행
  2. Ctrl + Shift + B (Windows) / Command + Shift + B (macOS): 브레이크포인트 설정/해제
  3. F5/F6/F7/F8 (Windows/macOS): 디버그 단계 제어
  4. Ctrl + Shift + I (Windows) / Command + Shift + I (macOS): 표현식 평가
  5. Ctrl + H (Windows) / Command + H (macOS): 전체 검색

대규모 코드베이스 탐색:

  1. Ctrl + Shift + T (Windows) / Command + Shift + T (macOS): 타입 찾기
  2. Ctrl + Shift + R (Windows) / Command + Shift + R (macOS): 리소스 찾기
  3. Ctrl + O (Windows) / Command + O (macOS): 현재 클래스의 멤버 빠른 탐색
  4. F3 (Windows/macOS): 선언부로 이동
  5. Alt + ←/→ (Windows) / Command + [ / ] (macOS): 이전/다음 편집 위치로 이동

 

Eclipse의 단축키를 효과적으로 사용하면 개발 속도와 효율성이 크게 향상됩니다. 모든 단축키를 한 번에 외우려 하기보다는 자주 사용하는 핵심 단축키부터 시작하여 점진적으로 숙달하는 것이 좋습니다. 위에서 정리한 카테고리별 단축키를 참고하여 개발 작업 흐름에 맞게 적용해 보세요. 그럼 이만 🙂

 

댓글 남기기