딸깍 지름길.zip

인텔리제이 단축키 완벽 정리 | IntelliJ 환경설정 꿀팁 모음 (Windows/Mac)

zippy 2026. 4. 17. 14:27
반응형

개발하다 보면 마우스 클릭 한 번이 답답하게 느껴질 때가 있지 않으신가요?

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 Import

Add unambiguous imports on the flyOptimize imports on the fly 두 항목을 모두 체크합니다. 클래스 사용 시 자동으로 import 문이 추가되고, 미사용 import는 자동으로 삭제됩니다.

② 대소문자 구분 해제 (Code Completion)

Settings → Editor → General → Code Completion

Match case를 체크 해제합니다. 소문자로 입력해도 대문자로 시작하는 클래스명이 자동완성에 노출되어 훨씬 편리해집니다.

③ 폰트 변경 (D2Coding 추천)

Settings → Editor → Font

한글 주석이 깨지지 않는 D2Coding 또는 JetBrains Mono 폰트를 권장합니다. Font Size는 14~16, Line height는 1.2 정도가 가독성이 좋습니다.

④ 에디터 줄 번호 표시

Settings → Editor → General → Appearance

Show 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 Appearance

Compact Middle Packages 체크 해제. 패키지 구조를 계층형으로 명확히 볼 수 있습니다.

⑧ Keymap 설정

Settings → Keymap

Eclipse나 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" 창이 열려서 명령어나 실행 구성을 빠르게 실행할 수 있습니다.

🔌 추천 플러그인

Key Promoter X 마우스로 클릭할 때마다 단축키를 알려줍니다. 단축키 학습에 최적!
GitToolBox 에디터 각 줄 옆에 마지막 커밋 정보(작성자, 시간)를 표시해 Git blame을 바로 볼 수 있습니다.
Rainbow Brackets 중첩된 괄호를 무지개 색상으로 구분해 가독성을 높여줍니다.
Indent Rainbow 들여쓰기 레벨을 색상으로 구분해줘 중첩 구조 파악이 쉬워집니다.
String Manipulation 문자열 케이스 변환(camelCase, snake_case 등)을 단축키 하나로 처리합니다.
Grep Console 콘솔 로그를 키워드별로 색상 필터링할 수 있어 디버깅이 편해집니다.
One Dark Theme 눈에 편안한 고품질 다크 테마입니다.

📌 마무리 정리

인텔리제이 단축키는 한꺼번에 다 외우려고 하면 오히려 역효과가 납니다. 매주 3~5개씩, 자주 마우스로 클릭하는 기능부터 단축키로 대체하는 방식으로 천천히 익혀가는 것이 가장 효과적입니다.

시작 추천 순서:

  1. Alt + Enter (퀵픽스)
  2. Shift 두 번 (전체 검색)
  3. Ctrl + Alt + L (코드 정렬)
  4. Shift + F6 (이름 변경)
  5. Ctrl + E (최근 파일)

이 다섯 가지만 완전히 체화해도 개발 흐름이 눈에 띄게 빨라집니다. 이 글이 도움이 됐다면 북마크해두고 필요할 때마다 참고해보세요!

반응형