개발 효율성을 높이기 위한 실질적인 방법 중 하나는 통합 개발 환경에서 제공하는 단축키를 적극적으로 활용하는 것입니다. 특히 IntelliJ IDEA는 복잡한 프로젝트를 다룰 때도 직관적인 기능 조작이 가능하도록 다양한 키 조합을 제공하고 있어 생산성을 극대화하는 데 큰 역할을 합니다.
IntelliJ 인텔리제이 기본 단축키

이 글에서는 IntelliJ에서 자주 쓰이는 기본 단축키를 체계적으로 정리해봅니다. IntelliJ가 초보인 사람들도 금세 익힐 수 있는 필수 조작부터 업무 흐름을 간결하게 만드는 고급 키 조합까지 함께 다루며, 코드 작성 속도와 유지보수 효율성을 높이고자 하는 분들에게 실질적인 도움이 될 수 있도록 구성했습니다.
– 일반 기능
| 단축키 | 설명 |
|---|---|
| Alt + 0~9 | 각 단축키에 해당하는 도구창 열기 |
| Ctrl + S | 저장하기 |
| Ctrl + Shift + F12 | 에디터 영역을 최대 크기로 토글 |
| Ctrl + Alt + S | 설정 열기 |
| Ctrl + Alt + Shift + S | 프로젝트 구조 열기 |
| Shift & Shift | 검색 열기 |
– 검색 기능
| 단축키 | 설명 |
|---|---|
| Ctrl + Shift + F | 문자열 검색창 열기 |
| Ctrl + F | 현재 파일에서 검색하기 |
| Ctrl + R | 현재 파일에서 문자열 대체하기 |
| F3 / Shift + F3 | 검색 결과에서 전/후 이동 |
| Shift & Shift | 검색 열기 |
– 에디터 기능
| 단축키 | 설명 |
|---|---|
| Ctrl + Shift + Space | 스마트 자동 완성 |
| Ctrl + Shift + Enter | 문장 자동 완성(조건문, 반복문 등) |
| Ctrl + Shift + / | 블록 단위 주석 처리(/* */) |
| Ctrl + Shift + J | 라인 합치기 |
| Ctrl + Shift + U | 대/소문자 변경하기 |
| Ctrl + Shift + W | 커서가 있는 코드 영역을 축소하면서 선택하기 |
| Ctrl + / | 라인 단위 주석 처리(//) |
| Ctrl + . | 블록 접기/열기 |
| Ctrl + D | 커서가 있는 라인을 복사해서 바로 아래에 추가 |
| Ctrl + I | 구현 가능한 메소드 목록 확인 및 코드 자동 생성 |
| Ctrl + O | 오버라이드 가능한 메소드 목록 확인 및 코드 자동 생성 |
| Ctrl + P | 메소드 파라미터 자동 완성 |
| Ctrl + Q | JavaDoc 조회하기 |
| Ctrl + W | 커서가 있는 코드 영역을 확장하면서 선택하기 |
| Ctrl + Y | 커서가 있는 라인 삭제하기 |
| Alt + Insert | getter/setter/생성자 자동 생성 |
| Alt + Enter | 코드에 필요한 적당한 액션을 취함 |
| Shift + Enter | 커서 아래 행에 라인을 추가하고 편집하기 |
| Tab / Shift + Tab | 들여쓰기 / 내어쓰기 |
| Alt + Shift + ↑ / ↓ | 라인 단위를 옮기기(문법에 관계없이) |
| Ctrl + Alt + I | 들여쓰기 정렬하기 |
| Ctrl + Alt + L | 코드 정렬하기 |
| Ctrl + Alt + O | 사용하지 않는 Import문 정리 |
| Ctrl + Space | 기본 코드 자동 완성 |
– 디버깅 기능
| 단축키 | 설명 |
|---|---|
| F7 | 현재 메소드로 들어가기 |
| F8 | 다음 라인으로 이동하기 |
| F9 | 다음 브레이크 포인트까지 진행하기 |
| Shift + F8 | 현재 메소드를 호출한 곳으로 가기 |
| Alt + F8 | 현재 라인에서 사용 가능한 모든 코드 실행하기 |
| Alt + F9 | 포커스 되어있는 라인으로 이동하기 |
– 이동 기능
| 단축키 | 설명 |
|---|---|
| ESC | 가능한 경우 에디터 영역으로 커서 이동하기 |
| Ctrl + E | 최근 열어본 파일 목록 열기 |
| Ctrl + G | 몇 번째 라인으로 이동할지 입력창 활성화 |
| Ctrl + N | 검색창 열기 |
| Ctrl + F12 | 파일의 클래스 구조 |
| Ctrl + Shift + E | 최근 위치 목록 열기 |
| Ctrl + [ / ] | 괄호의 시작과 끝으로 이동하기 |
| Alt + → / ← | 에디터 탭 이동 |
– 프로젝트 빌드 및 실행 기능
| 단축키 | 설명 |
|---|---|
| Ctrl + F9 | 프로젝트 빌드 |
| Ctrl + Shift + T | 클래스에 대한 테스트 케이스 생성 및 이동 |
| Shift + F9 | 프로젝트 디버그 |
| Shift + F10 | 프로젝트 실행 |
– 리팩토리 기능
| 단축키 | 설명 |
|---|---|
| Ctrl + Alt + L | 코드 정렬하기 |
| Ctrl + Alt + O | 사용하지 않는 Import문 정리하기 |
| Ctrl + Shift + F6 | 타입 일괄 변경하기 |
| Shift + F6 | 이름 일괄 변경하기 |
– VCS 관리 기능
| 단축키 | 설명 |
|---|---|
| Ctrl + K | 커밋 |
| Ctrl + T | 프로젝트 업데이트 |
| Ctrl + Shift + K | Push |
| Alt + ’ | VCS 메뉴 팝업 |
마치며
IntelliJ 단축키를 체계적으로 익히는 것은 단순히 시간을 아끼는 차원을 넘어, 반복되는 작업의 부담을 줄이고 집중력을 유지하는 데도 큰 도움이 됩니다. 처음에는 다소 복잡하게 느껴질 수 있으나, 자주 사용하는 IntelliJ 단축키부터 하나씩 습관화하다 보면 손에 익는 속도가 빠르게 향상됩니다.