자바 개발자를 위한 이클립스 & 인텔리제이 단축키 완벽 가이드
자바(Java)는 오랫동안 백엔드, 안드로이드, 웹 등 다양한 분야에서 꾸준히 사랑받고 있는 대표적인 프로그래밍 언어입니다. 자바를 사용하다 보면 자연스럽게 개발 환경(IDE)의 도움을 받게 되는데요, 이때 개발 생산성을 폭발적으로 끌어올려 줄 수 있는 것이 바로 단축키입니다.
이번 포스팅에서는 자바 대표 IDE인 **이클립스(Eclipse)**와 **인텔리제이(IntelliJ IDEA)**에서 꼭 알아두면 좋은 단축키들을 카테고리별로 정리하고, 개발 현장에서 어떻게 활용하면 좋은지까지 함께 설명해 드리겠습니다. 마지막에는 공통 단축키와 실전 팁도 함께 알려드릴게요.
🖥️ 1. 이클립스 단축키 총정리
이클립스는 자바 개발자들에게 여전히 사랑받는 전통적인 IDE입니다. 가볍고 직관적이며, 플러그인이 풍부하다는 점이 장점인데요, 이클립스의 강력한 기능을 200% 활용하려면 단축키는 필수입니다.
🔧 코드 편집 관련 단축키
단축키 기능 설명
Ctrl + Space | 코드 자동 완성 |
Ctrl + Shift + O | import 자동 추가 및 정리 |
Ctrl + Shift + F | 코드 자동 정렬 (포맷팅) |
Ctrl + / | 한 줄 주석 토글 |
Ctrl + Shift + / | 블록 주석 추가 |
Ctrl + Shift + \ | 블록 주석 해제 |
Ctrl + D | 현재 줄 삭제 |
Alt + ↑ / ↓ | 줄 이동 |
Ctrl + Alt + ↑ / ↓ | 줄 복사 |
Alt + Shift + R | 이름 변경 (Rename) |
Ctrl + 1 | 빠른 수정 (Quick Fix) |
Ctrl + Shift + L | 전체 단축키 목록 보기 |
💡 Tip: Ctrl + Shift + O는 라이브러리 import를 자동으로 정리해 주기 때문에 협업 시 코드의 일관성을 유지하는 데 필수입니다.
🔍 탐색 관련 단축키
단축키 기능 설명
Ctrl + Shift + R | 리소스(파일) 열기 |
Ctrl + H | 전체 검색 (Search) |
Ctrl + T | 타입 계층 구조 보기 |
Ctrl + Shift + T | 클래스(타입) 찾기 |
▶️ 실행/디버깅 관련 단축키
단축키 기능 설명
Ctrl + F11 | 최근 실행한 프로그램 다시 실행 |
F11 | 디버깅 시작 |
F5 | Step Into (메서드 내부로 진입) |
F6 | Step Over (다음 줄로 실행) |
F8 | Resume (다음 중단점까지 실행) |
⚙️ 디버깅 팁: F5, F6, F8은 디버깅 시 필수 단축키입니다. 로그 찍기보다 훨씬 빠르고 정확한 흐름 파악이 가능합니다.
🔥 2. 인텔리제이 IDEA 단축키 정복하기
JetBrains의 IntelliJ IDEA는 스마트한 기능들과 직관적인 UI로 인해 점점 더 많은 개발자들이 선택하고 있는 IDE입니다. 특히 리팩토링과 디버깅, 코드 탐색 면에서 강력한 기능을 제공합니다.
🔧 코드 편집 관련 단축키
단축키 기능 설명
Ctrl + Space | 기본 코드 완성 |
Ctrl + Shift + Enter | 자동 구문 완성 |
Alt + Enter | 인텐션 액션 및 퀵 픽스 |
Ctrl + Alt + L | 코드 포맷팅 |
Ctrl + / | 한 줄 주석 |
Ctrl + Shift + / | 블록 주석 토글 |
Ctrl + D | 현재 줄 복제 |
Ctrl + Y | 현재 줄 삭제 |
Alt + Shift + ↑ / ↓ | 줄 이동 |
Shift + F6 | 이름 변경 (Rename) |
Ctrl + Alt + O | import 최적화 |
🎯 활용 팁: Alt + Enter는 경고 해결, 코드 최적화, 자동 import 등 다용도로 사용되므로 꼭 익혀야 할 단축키입니다.
🔍 탐색 관련 단축키
단축키 기능 설명
Shift + Shift | 전체 검색 (Search Everywhere) |
Ctrl + N | 클래스 찾기 |
Ctrl + Shift + N | 파일 찾기 |
Ctrl + Alt + B | 구현체로 이동 |
Ctrl + B | 선언부로 이동 |
Alt + F7 | 사용처 찾기 |
Ctrl + H | 타입 계층 구조 보기 |
🔍 코드 탐색 팁: Shift + Shift는 파일, 클래스, 심볼, 설정 등 모든 것을 한 번에 검색할 수 있어 정말 유용해요.
▶️ 실행/디버깅 관련 단축키
단축키 기능 설명
Shift + F10 | 프로그램 실행 |
Shift + F9 | 디버깅 실행 |
F8 | Step Over |
F7 | Step Into |
Shift + F8 | Step Out |
Alt + F9 | 커서 위치까지 실행 (Run to Cursor) |
🧠 디버깅 팁: 디버깅 시 Alt + F9를 활용하면 불필요한 브레이크포인트 없이도 원하는 위치까지 빠르게 이동 가능해요.
💼 3. 공통 단축키 모음 (윈도우 기준)
IDE와 무관하게 대부분의 환경에서 동일하게 적용되는 단축키들도 익혀두면 아주 편리합니다.
단축키 기능 설명
Ctrl + C | 복사 |
Ctrl + V | 붙여넣기 |
Ctrl + X | 잘라내기 |
Ctrl + S | 저장 |
Ctrl + Z | 실행 취소 |
Ctrl + Y | 다시 실행 |
Ctrl + F | 찾기 |
🧠 4. 실전 활용 꿀팁
✅ 나만의 단축키 커스터마이징
이클립스나 인텔리제이 모두 단축키를 직접 커스터마이징할 수 있어요. 자주 사용하는 기능은 손에 익은 키 조합으로 바꾸면 업무 효율이 배가 됩니다.
- 이클립스: Preferences > General > Keys
- 인텔리제이: Settings > Keymap
✅ 단축키 익히는 방법
- 자주 쓰는 기능부터 외우기
- 키보드 옆에 메모 붙여놓기
- 실전에서 바로 적용해보기
- 하루 3개씩 작은 목표 설정
📌 마무리하며
단축키는 단순한 '편의 기능'이 아닙니다. 개발자의 집중력을 높이고, 코딩 속도를 비약적으로 끌어올리는 핵심 무기입니다. 오늘 알려드린 이클립스와 인텔리제이의 단축키들을 자주 써보며 손에 익히세요. 자연스럽게 더 빠르게, 더 효율적으로 개발할 수 있게 될 거예요.
#자바단축키 #이클립스단축키 #인텔리제이단축키 #JavaShortcut #개발생산성 #개발자꿀팁