1. 🔍 검색 / 이동
| 단축키 | 기능 | 설명 |
|---|---|---|
Ctrl + Shift + A |
Find Action | IDE의 모든 액션을 이름으로 검색. 단축키가 기억나지 않을 때 만능 열쇠 역할 |
Shift + Shift |
Search Everywhere | 클래스, 파일, 설정, 액션 등 모든 것을 한 번에 검색. 가장 먼저 익혀야 할 단축키 |
Ctrl + N |
클래스 검색 | 프로젝트 내 클래스명으로 빠르게 검색. CamelCase 약어 검색도 지원 (예: HWC → HelloWorldController) |
Ctrl + Shift + N |
파일 검색 | 클래스뿐 아니라 모든 파일(설정 파일, 리소스 등)을 이름으로 검색 |
Ctrl + F12 |
파일 구조 보기 | 현재 파일의 메서드, 필드 목록을 한눈에 표시. 긴 클래스 내에서 원하는 메서드로 빠르게 이동할 때 유용 |
Ctrl + B |
선언으로 이동 | 변수, 메서드, 클래스의 선언부로 바로 이동. 코드 분석 시 필수 단축키 |
Ctrl + E |
최근 파일 | 최근에 열었던 파일 목록 표시. 여러 파일을 오가며 작업할 때 탭 클릭보다 훨씬 빠른 전환 |
Ctrl + G |
라인 번호 이동 | 특정 라인 번호로 바로 이동. 에러 로그에 표시된 라인을 찾아갈 때 편리 |
💡 Tip:
Ctrl+N이나Ctrl+Shift+N에서:라인번호를 붙이면 해당 파일의 특정 라인으로 바로 이동 가능 (예:MyClass:25)
2. ✏️ 편집
| 단축키 | 기능 | 설명 |
|---|---|---|
Ctrl + D |
라인 복사 | 현재 라인 또는 선택 영역을 바로 아래에 복사. 반복적인 코드 작성 시 매우 유용 |
Ctrl + / |
라인 주석 토글 | 현재 라인을 한 줄 주석(//)으로 토글. 여러 줄을 선택한 상태에서도 동작 |
Ctrl + Shift + / |
블록 주석 토글 | 선택 영역을 블록 주석(/* */)으로 감싸거나 해제 |
Ctrl + Alt + L |
코드 포맷 | 코드 스타일 설정에 맞춰 자동으로 들여쓰기, 줄바꿈 등을 정리. 코드 리뷰 전 필수 실행 권장 |
Ctrl + Alt + O |
Import 정리 | 사용하지 않는 import 문을 제거하고 정렬 |
Alt + Enter |
빠른 수정 | IntelliJ가 제안하는 Quick Fix 적용. 에러 수정, 코드 개선, import 추가 등 다양한 상황에서 활용. 가장 많이 쓰게 될 단축키 중 하나 |
Ctrl + Space |
기본 자동완성 | 변수명, 메서드명 등 기본적인 코드 자동완성 제공 |
Ctrl + Shift + Space |
스마트 자동완성 | 현재 컨텍스트(타입, 반환값 등)에 맞는 지능형 자동완성 제공. 기본 자동완성보다 더 정확한 추천 |
Ctrl + W |
선택 확대 | 커서 위치에서 점진적으로 선택 범위를 확대 (단어 → 문장 → 블록 → 메서드) |
Ctrl + Shift + W |
선택 축소 | Ctrl + W로 확대된 선택 범위를 한 단계씩 축소 |
Shift + Enter |
다음 줄 시작 | 현재 라인 어디에 커서가 있든 다음 줄로 이동하여 새 라인 시작. 줄 끝으로 이동 후 Enter를 누를 필요 없음 |
💡 Tip:
Alt+Enter는 빨간 줄(에러)뿐만 아니라 노란 줄(경고)에서도 동작. 코드 위에 커서를 놓고 습관적으로 눌러보면 다양한 개선 제안 발견 가능
3. ⚙️ 창 / 도구
| 단축키 | 기능 | 설명 |
|---|---|---|
Alt + 1 |
Project 창 | 프로젝트 탐색기 열기/닫기. 파일 구조 확인 시 사용 |
Alt + 6 |
TODO 창 | 코드에 남겨둔 TODO, FIXME 주석을 한 곳에서 확인 |
Ctrl + Shift + F12 |
Editor만 보기 | 모든 도구 창을 숨기고 에디터를 최대 화면으로 전환. 코딩에만 집중하고 싶을 때 유용 |
Ctrl + Alt + S |
Settings 열기 | IDE 설정 창 바로 열기. 코드 스타일, 플러그인, 키맵 등 수정 시 사용 |
💡 Tip:
Esc키를 누르면 어떤 도구 창에서든 에디터로 포커스 복귀. 도구 창 확인 후 빠르게 코딩으로 전환 가능
4. ▶️ 실행 / 디버그
| 단축키 | 기능 | 설명 |
|---|---|---|
Shift + F10 |
실행 | 마지막으로 실행한 구성(Run Configuration)을 다시 실행 |
Shift + F9 |
디버그 | 마지막으로 실행한 구성을 디버그 모드로 실행 |
F8 |
Step Over | 디버그 중 현재 라인을 실행하고 다음 라인으로 이동. 메서드 내부로는 진입하지 않음 |
F7 |
Step Into | 디버그 중 현재 라인의 메서드 내부로 진입. 메서드의 동작을 자세히 확인할 때 사용 |
Shift + F8 |
Step Out | 현재 메서드의 나머지 부분을 실행하고 호출한 곳으로 복귀 |
Ctrl + F9 |
빌드 | 프로젝트 빌드(컴파일). 실행 없이 문법 오류만 확인하고 싶을 때 유용 |
💡 Tip: 디버그 중
Alt+F8을 누르면 Evaluate Expression 창이 열려, 원하는 표현식을 즉석에서 평가 가능
5. 🔄 리팩토링
| 단축키 | 기능 | 설명 |
|---|---|---|
Ctrl + Alt + V |
변수 추출 | 선택한 표현식을 새로운 변수로 추출. 복잡한 표현식을 의미 있는 이름의 변수로 분리할 때 사용 |
Shift + F6 |
이름 변경 | 변수, 메서드, 클래스 등의 이름 변경. 해당 이름을 참조하는 모든 곳이 자동으로 함께 변경되어 안전 |
Ctrl + Alt + M |
메서드 추출 | 선택한 코드 블록을 별도의 메서드로 추출. 긴 메서드를 분리하여 가독성을 높일 때 필수 |
Ctrl + Alt + T |
코드 감싸기 | 선택한 코드를 if, try-catch, for 등의 구문으로 감싸기 |
💡 Tip: 리팩토링의 만능 단축키
Ctrl+Alt+Shift+T를 누르면 사용 가능한 모든 리팩토링 옵션을 목록으로 확인 가능
'💡 Tech Note' 카테고리의 다른 글
| MySQL 핵심 명령어 완벽 정리: 입문부터 실무까지 (0) | 2026.04.13 |
|---|---|
| Git 명령어 완벽 가이드: 초기 설정부터 협업까지 (0) | 2026.04.13 |
| ✅ 노션(Notion) 단축키 & 마크다운 완벽 가이드: 생산성을 2배로 높이는 방법 (0) | 2026.04.13 |
| PPT 단축키 총정리 | 파워포인트 작업 속도 2배 올리는 필수 단축키 모음 (0) | 2026.04.13 |
| Global Gitignore 설정 가이드 (0) | 2026.04.02 |