개발하다 보면 마우스 클릭 한 번이 답답하게 느껴질 때가 있지 않으신가요?
IntelliJ IDEA는 전 세계 개발자가 가장 많이 사용하는 IDE 중 하나인데, 단축키와 환경설정을 제대로 알고 쓰는 것만으로도 코딩 속도가 눈에 띄게 달라집니다.
이 글에서는 윈도우(Windows)와 맥(Mac) 모두 커버하는 인텔리제이 핵심 단축키와 초기 환경설정 꿀팁을 한 번에 정리했습니다.
🔥 이 글을 읽으면 얻는 것
- 마우스 없이도 빠른 코딩: 필수 단축키 카테고리별 완벽 정리
- 처음 설치 후 바로 적용할 초기 환경설정: 자동 Import, 코드 스타일, 폰트 등
- 생산성을 2~3배 높이는 꿀팁: Live Template, 멀티 커서, 플러그인 추천까지
📋 목차
1. ✏️ 기본 편집 단축키 (Editing)
코딩 중 가장 자주 쓰는 편집 관련 단축키입니다. 처음엔 어색하더라도 일주일만 의식적으로 사용하면 손이 자연스럽게 움직입니다.
| 기능 | Windows / Linux | Mac |
|---|---|---|
| 기본 코드 자동 완성 | Ctrl + Space |
⌃ Space |
| 스마트 코드 자동 완성 | Ctrl + Shift + Space |
⌃⇧ Space |
| 문장 자동 완성 (if, for 등) | Ctrl + Shift + Enter |
⌘⇧↩ |
| 퀵픽스 / Import 자동 추가 | Alt + Enter |
⌥↩ |
| 현재 라인 복사 (아래에 붙여넣기) | Ctrl + D |
⌘D |
| 현재 라인 삭제 | Ctrl + Y |
⌘Delete |
| 라인 위/아래로 이동 | Alt + Shift + ↑/↓ |
⌥⇧↑/↓ |
| 코드 정렬 (포맷팅) | Ctrl + Alt + L |
⌘⌥L |
| Import 정리 (미사용 제거) | Ctrl + Alt + O |
⌃⌥O |
| 라인 단위 주석 처리 | Ctrl + / |
⌘/ |
| 블록 단위 주석 처리 | Ctrl + Shift + / |
⌘⌥/ |
| 선택 영역 확대 | Ctrl + W |
⌥↑ |
| 클립보드 히스토리에서 붙여넣기 | Ctrl + Shift + V |
⌘⇧V |
| Generate (생성자, getter 등) | Alt + Insert |
⌘N |
| Override 메서드 목록 | Ctrl + O |
⌃O |
| Implement 메서드 목록 | Ctrl + I |
⌃I |
| 대/소문자 변환 | Ctrl + Shift + U |
⌘⇧U |
| 에디터 탭 닫기 | Ctrl + F4 |
⌘W |
| 전체 저장 | Ctrl + S |
⌘S |
| 파라미터 정보 보기 | Ctrl + P |
⌘P |
Alt + Enter는 단순히 Import 추가 외에도 오류 수정, 코드 개선 제안, null 처리 추가 등 다양한 상황에서 사용할 수 있습니다. 빨간 줄이 보이면 무조건 Alt + Enter를 먼저 눌러보세요!2. 🔍 검색 및 이동 단축키 (Search & Navigation)
IntelliJ의 진짜 강점은 강력한 검색 기능입니다. 파일, 클래스, 메서드 어디서든 단 몇 번의 키 입력으로 도달할 수 있습니다.
| 기능 | Windows / Linux | Mac |
|---|---|---|
| 전체 검색 (Search Everywhere) | Shift 두 번 |
⇧ 두 번 |
| 액션 검색 실행 | Ctrl + Shift + A |
⌘⇧A |
| 클래스로 이동 | Ctrl + N |
⌘O |
| 파일로 이동 | Ctrl + Shift + N |
⌘⇧O |
| 심볼(메서드, 변수 등) 검색 | Ctrl + Alt + Shift + N |
⌘⌥O |
| 현재 파일에서 검색 | Ctrl + F |
⌘F |
| 현재 파일에서 대체 | Ctrl + R |
⌘R |
| 프로젝트 전체에서 검색 | Ctrl + Shift + F |
⌘⇧F |
| 프로젝트 전체에서 대체 | Ctrl + Shift + R |
⌘⇧R |
| 선언부로 이동 | Ctrl + B / Ctrl + Click |
⌘B |
| 구현체로 이동 | Ctrl + Alt + B |
⌘⌥B |
| 특정 라인으로 이동 | Ctrl + G |
⌘L |
| 최근 열어본 파일 목록 | Ctrl + E |
⌘E |
| 최근 편집한 파일 목록 | Ctrl + Shift + E |
⌘⇧E |
| 이전/다음 편집 위치 이동 | Ctrl + Alt + ←/→ |
⌘⌥←/→ |
| 파일 구조창 (메서드 목록) | Ctrl + F12 |
⌘F12 |
| 에디터 탭 이동 | Alt + ←/→ |
⌃←/→ |
| 같은 단어 다중 선택 | Alt + J |
⌃G |
| 모든 같은 단어 한 번에 선택 | Ctrl + Alt + Shift + J |
⌃⌘G |
Shift 두 번의 Search Everywhere는 클래스, 파일, 심볼, 액션까지 한 번에 검색합니다. 창 상단 탭(All / Classes / Files / Symbols / Actions)을 Tab 키로 전환하면 더 정밀한 검색이 가능합니다.3. 🔧 리팩토링 단축키 (Refactoring)
리팩토링 단축키는 코드 품질을 빠르게 개선하는 핵심 무기입니다. 특히 Shift + F6(이름 변경)은 프로젝트 전체의 참조까지 한 번에 바꿔줘서 실수를 크게 줄여줍니다.
| 기능 | Windows / Linux | Mac |
|---|---|---|
| 이름 변경 (Rename) | Shift + F6 |
⇧F6 |
| 리팩토링 메뉴 열기 | Ctrl + Alt + Shift + T |
⌃T |
| 메서드로 추출 | Ctrl + Alt + M |
⌘⌥M |
| 변수로 추출 | Ctrl + Alt + V |
⌘⌥V |
| 상수로 추출 | Ctrl + Alt + C |
⌘⌥C |
| 필드로 추출 | Ctrl + Alt + F |
⌘⌥F |
| 파라미터로 추출 | Ctrl + Alt + P |
⌘⌥P |
| 메서드 시그니처 변경 | Ctrl + F6 |
⌘F6 |
| 안전 삭제 (Safe Delete) | Alt + Delete |
⌘Delete |
| Surround with (try-catch 등) | Ctrl + Alt + T |
⌘⌥T |
| 다음 오류 위치로 이동 | F2 |
F2 |
| 도큐먼트 조회 | Ctrl + Q |
F1 |
Ctrl + Alt + M을 누르면 해당 코드가 자동으로 새 메서드로 추출됩니다. 긴 메서드를 쪼갤 때 매우 유용합니다.4. ▶️ 실행 & 디버깅 단축키 (Run & Debug)
디버깅 단축키를 모르면 매번 마우스로 버튼을 클릭해야 합니다. 아래 단축키를 익혀두면 디버깅 속도가 크게 빨라집니다.
| 기능 | Windows / Linux | Mac |
|---|---|---|
| 프로젝트 실행 | Shift + F10 |
⌃R |
| 디버그 모드 실행 | Shift + F9 |
⌃D |
| 현재 파일 실행 | Ctrl + Shift + F10 |
⌃⇧R |
| 프로젝트 빌드 | Ctrl + F9 |
⌘F9 |
| 브레이크포인트 설정/해제 | Ctrl + F8 |
⌘F8 |
| 다음 라인으로 (Step Over) | F8 |
F8 |
| 메서드 안으로 (Step Into) | F7 |
F7 |
| 메서드 밖으로 (Step Out) | Shift + F8 |
⇧F8 |
| 다음 브레이크포인트로 (Resume) | F9 |
⌘⌥R |
| 커서 위치까지 실행 (Run to Cursor) | Alt + F9 |
⌥F9 |
| 식 계산 (Evaluate Expression) | Alt + F8 |
⌥F8 |
| 프로그램 종료 | Ctrl + F2 |
⌘F2 |
| 브레이크포인트 목록 보기 | Ctrl + Shift + F8 |
⌘⇧F8 |
5. 🗂️ Git / VCS 버전 관리 단축키
IntelliJ에는 Git 작업을 IDE 안에서 바로 처리할 수 있는 강력한 VCS 기능이 내장되어 있습니다.
| 기능 | Windows / Linux | Mac |
|---|---|---|
| 커밋 창 열기 | Ctrl + K |
⌘K |
| Push | Ctrl + Shift + K |
⌘⇧K |
| Update (Pull) | Ctrl + T |
⌘T |
| VCS 빠른 메뉴 | Alt + ` |
⌃V |
| 현재 파일 변경 내역 Rollback | Ctrl + Alt + Z |
⌘⌥Z |
| 테스트 생성/이동 | Ctrl + Shift + T |
⌘⇧T |
6. ⚙️ 인텔리제이 환경설정 필수 세팅
인텔리제이를 처음 설치하거나 새로 세팅할 때 꼭 확인해야 할 환경설정 목록입니다. Ctrl + Alt + S (Mac: ⌘,)로 Settings 창을 열어 적용하세요.
① Auto Import 설정 (자동 Import)
Settings → Editor → General → Auto ImportAdd unambiguous imports on the fly와 Optimize imports on the fly 두 항목을 모두 체크합니다. 클래스 사용 시 자동으로 import 문이 추가되고, 미사용 import는 자동으로 삭제됩니다.
② 대소문자 구분 해제 (Code Completion)
Settings → Editor → General → Code CompletionMatch case를 체크 해제합니다. 소문자로 입력해도 대문자로 시작하는 클래스명이 자동완성에 노출되어 훨씬 편리해집니다.
③ 폰트 변경 (D2Coding 추천)
Settings → Editor → Font한글 주석이 깨지지 않는 D2Coding 또는 JetBrains Mono 폰트를 권장합니다. Font Size는 14~16, Line height는 1.2 정도가 가독성이 좋습니다.
④ 에디터 줄 번호 표시
Settings → Editor → General → AppearanceShow line numbers를 체크합니다. 디버깅 시 줄 번호를 바로 확인할 수 있어 필수입니다.
⑤ 빌드 메모리 증량 (Heap Size 설정)
Help → Change Memory Settings기본 750MB에서 2048MB(2GB) 이상으로 늘리면 대형 프로젝트에서 빌드 속도가 개선됩니다. 16GB RAM 이상이라면 4096MB도 추천합니다.
⑥ 테마 변경
Settings → Appearance & Behavior → Appearance기본 Darcula (다크모드) 외에도 One Dark Theme 플러그인을 설치해 사용하면 눈 피로가 줄어듭니다. Ctrl + ` (Mac: ⌃`)으로 빠르게 테마를 전환할 수도 있습니다.
⑦ 패키지 트리 형식으로 보기
프로젝트 탐색기 상단 설정 아이콘 → Tree AppearanceCompact Middle Packages 체크 해제. 패키지 구조를 계층형으로 명확히 볼 수 있습니다.
⑧ Keymap 설정
Settings → KeymapEclipse나 VS Code에서 넘어온 분들이라면, 본인에게 익숙한 키맵 프리셋을 선택하거나 개별 단축키를 커스터마이징 할 수 있습니다.
7. 💎 인텔리제이 꿀팁 & 추천 플러그인
🎯 꿀팁 모음
① Live Template 활용
psvm + Tab → public static void main(String[] args) {} 자동 생성sout + Tab → System.out.println() 자동 생성fori + Tab → for 반복문 자동 생성
Settings → Editor → Live Templates에서 자신만의 템플릿도 추가할 수 있습니다.
② 멀티 커서 (Multi Cursor)
같은 단어를 여러 곳에서 동시에 편집하고 싶다면 Alt + J (Mac: ⌃G)를 반복해서 눌러 다중 선택한 뒤 한 번에 수정하세요.
③ Search Everywhere로 설정 접근
Shift 두 번을 누른 뒤 원하는 설정 이름(예: "font", "keymap")을 검색하면 Settings 창 없이 바로 해당 설정으로 이동할 수 있습니다.
④ 클립보드 히스토리
Ctrl + Shift + V를 누르면 최근에 복사했던 여러 항목 목록이 나타납니다. 여러 개를 복사해두고 순서대로 붙여넣을 때 매우 유용합니다.
⑤ 에디터 화면 최대화
Ctrl + Shift + F12를 누르면 사이드 패널을 모두 숨기고 에디터만 전체 화면으로 볼 수 있습니다. 집중 코딩이 필요할 때 사용해보세요.
⑥ Run Anything
Ctrl 두 번을 누르면 "Run Anything" 창이 열려서 명령어나 실행 구성을 빠르게 실행할 수 있습니다.
🔌 추천 플러그인
📌 마무리 정리
인텔리제이 단축키는 한꺼번에 다 외우려고 하면 오히려 역효과가 납니다. 매주 3~5개씩, 자주 마우스로 클릭하는 기능부터 단축키로 대체하는 방식으로 천천히 익혀가는 것이 가장 효과적입니다.
시작 추천 순서:
Alt + Enter(퀵픽스)Shift 두 번(전체 검색)Ctrl + Alt + L(코드 정렬)Shift + F6(이름 변경)Ctrl + E(최근 파일)
이 다섯 가지만 완전히 체화해도 개발 흐름이 눈에 띄게 빨라집니다. 이 글이 도움이 됐다면 북마크해두고 필요할 때마다 참고해보세요!
'딸깍 지름길.zip' 카테고리의 다른 글
| Git 명령어 완벽 가이드 | 초보자부터 협업까지 한 번에 끝내기 (1) | 2026.04.17 |
|---|---|
| 노션 단축키 완벽 가이드 2026 — 마크다운 서식부터 슬래시 명령어까지 한 번에 끝내기 (0) | 2026.04.16 |
| 파워포인트 단축키 총정리 | 실무에서 바로 쓰는 PPT 꿀팁 모음 | 이미지 공유 (0) | 2026.04.16 |