목차

    딸깍 지름길.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 (최근 파일)

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