IntelliJ IDEA 단축키 마스터하기: 생산성을 2배로 높이는 핵심 단축키 50가지
IntelliJ IDEA는 강력한 IDE이지만, 그 힘을 제대로 활용하기 위해서는 단축키를 잘 알고 있어야 한다.
개발 생산성을 크게 향상시킬 수 있는 핵심 단축키들을 카테고리별로 살펴보자.
1. 코드 탐색/편집 단축키
기본 이동
Ctrl + B
/⌘ + B
: 선언부로 이동Alt + ←/→
/⌘ + [/]
: 이전/다음 커서 위치로 이동Ctrl + G
/⌘ + L
: 특정 라인으로 이동F2
/F2
: 다음 에러/경고로 이동
검색
Shift + Shift
: 전체 검색Ctrl + F
/⌘ + F
: 현재 파일에서 검색Ctrl + Shift + F
/⌘ + Shift + F
: 전체 파일에서 검색Ctrl + N
/⌘ + O
: 클래스 검색Ctrl + Shift + N
/⌘ + Shift + O
: 파일 검색
코드 편집
Ctrl + D
/⌘ + D
: 현재 라인 복제Ctrl + Y
/⌘ + Backspace
: 현재 라인 삭제Alt + Shift + ↑/↓
: 현재 라인 위/아래로 이동Ctrl + Shift + ↑/↓
: 현재 문장 위/아래로 이동Ctrl + W
/⌥ + ↑
: 선택 영역 확장
2. 리팩토링 단축키
이름 변경
Shift + F6
: 이름 변경(Rename)Ctrl + F6
: 메서드 시그니처 변경
코드 구조 변경
Ctrl + Alt + M
/⌘ + ⌥ + M
: 메서드 추출Ctrl + Alt + V
/⌘ + ⌥ + V
: 변수 추출Ctrl + Alt + C
/⌘ + ⌥ + C
: 상수 추출Ctrl + Alt + F
/⌘ + ⌥ + F
: 필드 추출
코드 정리
Ctrl + Alt + L
/⌘ + ⌥ + L
: 코드 포맷팅Ctrl + Alt + O
/⌘ + ⌥ + O
: import 문 최적화Ctrl + Shift + Alt + T
: 리팩토링 메뉴 표시
3. 디버깅 단축키
기본 디버깅
F8
: Step Over (다음 라인으로)F7
: Step Into (메서드 안으로)Shift + F8
: Step Out (메서드 밖으로)F9
: Resume Program (다음 브레이크포인트까지)
브레이크포인트
Ctrl + F8
/⌘ + F8
: 브레이크포인트 설정/해제Ctrl + Shift + F8
: 브레이크포인트 보기Alt + F9
: 커서 위치까지 실행
값 확인
Alt + F8
: 식 계산(Evaluate Expression)Ctrl + F2
: 프로그램 종료Shift + F9
: 디버그 모드로 실행
4. Git 관련 단축키
기본 Git 작업
Ctrl + K
/⌘ + K
: Commit 창 열기Ctrl + Shift + K
/⌘ + Shift + K
: PushAlt + BackQuote
: VCS 작업 메뉴Ctrl + V
: VCS 팝업 메뉴
변경사항 확인
Alt + 9
: 변경사항 창 열기Ctrl + D
: 차이점 보기Ctrl + Alt + Z
: Revert 변경사항
5. 자주 사용하는 단축키 커스터마이징
단축키 설정 방법
- Settings/Preferences (
Ctrl + Alt + S
/⌘ + ,
) 열기 - Keymap 선택
- 원하는 액션 검색
- Add Keyboard Shortcut 클릭하여 새로운 단축키 지정
추천 커스터마이징
// 예시 설정
Run : Ctrl + R
Debug : Ctrl + D
Build : Ctrl + B
Terminal : Alt + T
단축키 활용 팁
생산성 향상을 위한 조합
빠른 네비게이션
Ctrl + N (클래스 검색)
→ Ctrl + B (구현부로 이동)
→ Ctrl + Alt + ← (이전 위치로 돌아가기)
리팩토링 시나리오
Shift + F6 (이름 변경)
→ Ctrl + Alt + L (코드 정렬)
→ Ctrl + Alt + O (import 정리)
디버깅 워크플로우
Ctrl + F8 (브레이크포인트 설정)
→ Shift + F9 (디버그 모드 실행)
→ F8 (한 줄씩 실행)
단축키 학습 전략
- 단계적 학습
- 매주 3-4개의 새로운 단축키 학습
- 자주 사용하는 기능부터 시작
- 마우스로 하던 작업을 단축키로 대체
- 연습 방법
- 단축키 치트시트 출력해서 모니터에 부착
- 의도적으로 마우스 사용 줄이기
- IDE의 Key Promoter X 플러그인 활용
- 모니터링과 개선
- 자주 사용하는 기능 파악
- 개인화된 단축키 설정
- 정기적인 단축키 설정 리뷰
IntelliJ IDEA의 단축키를 마스터하는 것은 시간이 걸리는 과정이지만, 개발 생산성을 크게 향상시킬 수 있는 투자이다.
모든 단축키를 한번에 외우려고 하지 말고, 자주 사용하는 기능부터 하나씩 학습해보자!
'개발&프로그래밍' 카테고리의 다른 글
[MAC] zsh-autosuggestions 설치법 및 사용법 (0) | 2025.01.10 |
---|---|
[IntelliJ] 최적화 설정 : 메모리설정, (1) | 2024.12.15 |
[Apple] Mac 스크린샷 캡쳐 및 이미지 편집하기, Shottr (0) | 2024.12.10 |
[Apple] 개발자를 위한 Mac 필수 단축키 모음 (2) | 2024.12.09 |
[Docker] Docker 기본 명령어 정리 (2) | 2024.12.05 |
댓글