ETC

실무에서 자주 사용하는 인텔리제이 단축키 정리

curiousKidd 2025. 6. 16. 23:48
반응형

개발하면서 매번 단축키를 검색하거나 메뉴를 뒤적이는 게 번거롭다고 느낀 적 있으신가요?
저 역시 그랬습니다. 그래서 실무에서 자주 사용하는 인텔리제이 단축키만 모아서 한 눈에 정리해봤습니다.

저처럼 Java와 Spring Boot 기반의 백엔드 개발을 하시는 분이라면, 이 단축키들만 알아도 개발 속도가 꽤 빨라질 거예요.
특히 파일 이동, 북마크, 에디터 탐색, 디버깅까지 커버되니 꼭 한 번 정리해두고 손에 익혀보시길 추천합니다.


📁 파일 변경 및 탭 제어 관련 단축키

단축키 설명

F5 파일 복사
F6 파일 이동
Shift + F6 파일 이름 변경
Ctrl + F4 현재 탭 닫기
Ctrl + E 최근 사용한 파일 목록 조회

💡 Tip: Ctrl + E는 여러 파일을 동시에 작업할 때 정말 유용합니다. 직전에 편집하던 파일을 빠르게 찾을 수 있어요.


🔍 코드 참조 위치 조회

단축키 설명

Alt + F7 해당 항목(메서드 등)이 사용된 위치 검색
Ctrl + Alt + H 메서드 호출 트리 보기 (Call Hierarchy)

💡 Tip: Ctrl + Alt + H는 메서드가 어디에서 호출되는지 추적할 수 있어, 레거시 코드 분석할 때 특히 유용합니다.


🔖 북마크로 소스 분석 빠르게!

단축키 설명

F11 북마크 토글
Shift + F11 북마크 목록 보기
Ctrl + F11 북마크에 숫자 지정 (09, az)
Ctrl + [0~9/a~z] 해당 북마크 위치로 바로 이동

💡 Tip: 소스코드 분석 시 특정 지점에 북마크를 지정해두면 훨씬 빠르게 오갈 수 있습니다. 특히 버그 위치나 중요 로직 추적할 때 좋아요.


✏️ 에디터 조작 (1) - 코드 편집 & 구조

단축키 설명

Ctrl + Ctrl + ↑/↓ 멀티 커서(세로 방향) 조작
Ctrl + + / - 코드 블럭 열고/접기
Ctrl + Shift + + / - 전체 코드 블럭 열기/닫기
Ctrl + D 현재 줄 복제
Ctrl + Y 현재 줄 삭제
Ctrl + W 코드 선택 영역 확장
Ctrl + Shift + W 코드 선택 영역 축소
Alt + Insert Getter/Setter/Constructor 자동 생성

💡 Tip: Ctrl + W로 변수 → 블럭 → 메서드 순으로 선택 범위를 넓혀갈 수 있어서 리팩토링할 때 편리합니다.


🧱 에디터 조작 (2) - 커서 이동

단축키 설명

Ctrl + Alt + B 구현체 바로 이동 (Interface → 구현체)
Ctrl + U 상위 클래스 보기
Alt + ↑ / ↓ 메서드 단위 이동
F2 오류/경고 위치로 이동
Ctrl + F12 클래스 구조 보기 (파일 내 메서드/필드 한눈에 보기)
Alt + Home Navigation Bar로 이동

💡 Tip: Ctrl + F12는 큰 클래스 내에서 메서드 찾기 좋고, Alt + ↑/↓는 긴 서비스 클래스에서 매우 유용합니다.


🔞 디버깅 시 유용한 단축키

단축키 설명

F8 Step Over - 다음 라인으로 이동
Alt + F9 커서 위치까지 실행 (Run to Cursor)
F9 Resume - 다음 브레이크포인트까지 실행

💡 Tip: 디버깅 중 특정 조건의 코드까지만 보고 싶다면 Alt + F9가 정말 강력합니다. 중간 과정을 건너뛸 수 있어요.


마무리하며

실제로 제가 실무에서 자주 사용하는 단축키만 골라 정리해본 목록입니다.
물론 이 외에도 수많은 단축키가 있지만, 이 정도만 알아도 생산성이 훨씬 좋아졌습니다.

혹시 이 중에서도 잘 안 쓰게 되는 단축키가 있다면, 딱 3가지만 먼저 익혀보세요.

✅ 추천 단축키 3가지:

  • Ctrl + E: 최근 파일 조회
  • Alt + F7: 사용 위치 검색
  • Ctrl + W: 선택 영역 확장

조금씩 익숙해지다 보면, 메뉴 찾는 시간도 줄고 손이 먼저 움직이게 될 거예요.
저도 아직 다 외우진 못했지만, 필요한 기능은 하나씩 익히고 있습니다 😊

반응형