본문 바로가기
개발&프로그래밍

[IntelliJ] 생산성을 2배로 높이는 핵심 단축키 50가지

by 재아군 2024. 12. 14.

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: Push
  • Alt + BackQuote: VCS 작업 메뉴
  • Ctrl + V: VCS 팝업 메뉴

 

변경사항 확인

  • Alt + 9: 변경사항 창 열기
  • Ctrl + D: 차이점 보기
  • Ctrl + Alt + Z: Revert 변경사항

 

 

5. 자주 사용하는 단축키 커스터마이징

 

단축키 설정 방법

  1. Settings/Preferences (Ctrl + Alt + S / ⌘ + ,) 열기
  2. Keymap 선택
  3. 원하는 액션 검색
  4. 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 (한 줄씩 실행)

 

 

단축키 학습 전략

  1. 단계적 학습
    • 매주 3-4개의 새로운 단축키 학습
    • 자주 사용하는 기능부터 시작
    • 마우스로 하던 작업을 단축키로 대체
  2. 연습 방법
    • 단축키 치트시트 출력해서 모니터에 부착
    • 의도적으로 마우스 사용 줄이기
    • IDE의 Key Promoter X 플러그인 활용
  3. 모니터링과 개선
    • 자주 사용하는 기능 파악
    • 개인화된 단축키 설정
    • 정기적인 단축키 설정 리뷰

 

IntelliJ IDEA의 단축키를 마스터하는 것은 시간이 걸리는 과정이지만, 개발 생산성을 크게 향상시킬 수 있는 투자이다.

모든 단축키를 한번에 외우려고 하지 말고, 자주 사용하는 기능부터 하나씩 학습해보자!



댓글