JetBrains IntelliJ IDEA 키보드 단축키

인쇄 가능한 JetBrains IntelliJ IDEA 자주 쓰는 키보드 단축키 참고 카드. 일반, 탐색과 검색, 편집, 선택, 리팩터링, 실행과 디버그, Git 버전 관리, 도구 창 8개 분야를 다룹니다. 상단에서 Windows / Linux / macOS 플랫폼을 전환할 수 있으며, 같은 항목이 해당 플랫폼의 키를 표시합니다.

IJ

IntelliJ IDEA IntelliJ IDEA 2024+

단축키 110개

Common12

  • 모든 항목 검색 (클래스 / 파일 / 기호 / 작업)
    ShiftShift
  • 이름으로 작업 찾기
    CtrlShiftA
  • 최근 파일 열기
    CtrlE
  • 최근 변경된 파일
    CtrlShiftE
  • 프로젝트 / 설정 열기
    CtrlShiftS
  • 모두 저장
    CtrlS (or CtrlShiftS for dialog)
  • 파일 동기화 / 다시 로드
    CtrlAltY
  • 활성 편집기 탭 닫기
    CtrlF4
  • 스위처 (최근 파일 / 도구 창)
    CtrlTab
  • 모든 도구 창 숨기기 (집중 모드)
    CtrlShiftF12
  • 프로젝트 루트에서 터미널 열기
    AltF12
  • 설정 / 환경 설정 열기
    CtrlAltS

Navigation & search15

  • 클래스로 이동 (이름으로 검색)
    CtrlN
  • 파일로 이동 (경로로 검색)
    CtrlShiftN
  • 기호로 이동 (함수 / 필드)
    CtrlAltShiftN
  • 행 / 열로 이동
    CtrlG
  • 선언으로 이동 (정의로 이동)
    CtrlB (or CtrlClick)
  • 구현으로 이동
    CtrlAltB
  • 형식 선언으로 이동
    CtrlShiftB
  • 상위 메서드 / 부모로 이동
    CtrlU
  • 이전 / 다음 편집기 탭으로 이동
    Alt← / Alt
  • 뒤로 / 앞으로 (마지막 편집 위치)
    CtrlAlt← / CtrlAlt
  • 파일 구조 팝업 (현재 파일 윤곽)
    CtrlF12
  • 형식 계층
    CtrlH
  • 메서드 / 호출 계층
    CtrlAltH
  • 소스로 이동 (트리 보기의 F4)
    F4
  • 선택한 기호의 사용 위치 표시
    AltF7

Editing16

  • 기본 코드 완성
    CtrlSpace
  • 스마트 코드 완성 (형식 인식)
    CtrlShiftSpace
  • 현재 문 완성
    CtrlShiftEnter
  • 매개변수 정보 (힌트 표시)
    CtrlP
  • 빠른 문서 조회
    CtrlQ
  • 의도 작업 / 빠른 수정 표시
    AltEnter
  • 코드 생성 (생성자 / getter / setter / 재정의)
    AltInsert
  • 메서드 재정의
    CtrlO
  • 메서드 구현
    CtrlI
  • 둘러싸기 (라이브 템플릿)
    CtrlAltT
  • 라이브 템플릿 삽입
    CtrlJ
  • 줄 주석 / 주석 해제
    Ctrl/
  • 블록 주석 / 주석 해제
    CtrlShift/
  • 코드 다시 서식 지정
    CtrlAltL
  • 가져오기 최적화
    CtrlAltO
  • 줄 자동 들여쓰기
    CtrlAltI

Selection13

  • 선택 영역 확장 (단어 / 블록 / 메서드)
    CtrlW
  • 선택 영역 축소
    CtrlShiftW
  • 현재 단어 / 줄 / 블록 선택
    CtrlW (or triple-click / double-click)
  • 다음 일치 항목 선택 (다중 캐럿)
    AltJ
  • 모든 일치 항목 선택 (다중 캐럿)
    CtrlAltShiftJ
  • 선택 영역 복제 (새 줄에 캐럿)
    CtrlD
  • 문 위 / 아래로 이동
    CtrlShift↑ / CtrlShift
  • 줄 위 / 아래로 이동
    AltShift↑ / AltShift
  • 줄 삭제
    CtrlY
  • 줄 복제
    CtrlD
  • 줄 결합 (선택한 줄 병합)
    CtrlShiftJ
  • 클릭 시 다중 캐럿 추가 / 제거
    AltShiftClick
  • 열 선택 모드 토글
    AltShiftInsert (or Altdrag)

Refactoring11

  • 이름 바꾸기 (기호 / 파일 / 디렉터리)
    ShiftF6
  • 이 항목 리팩터링 (상황에 맞는 메뉴)
    CtrlShiftAltT
  • 시그니처 변경
    CtrlF6
  • 메서드 추출
    CtrlAltM
  • 변수 추출
    CtrlAltV
  • 필드 추출
    CtrlAltF
  • 상수 추출
    CtrlAltC
  • 매개변수 추출
    CtrlAltP
  • 인라인 (메서드 / 변수)
    CtrlAltN
  • 이동 (문 / 클래스)
    F6 (or CtrlShift↑/↓ for statement)
  • 안전한 삭제 (사용 위치 확인 포함)
    AltDelete

Run & debug14

  • 실행 (현재 구성)
    ShiftF10
  • 디버그 (현재 구성)
    ShiftF9
  • 커버리지와 함께 실행
    CtrlShiftF10
  • 실행 구성 선택
    AltShiftF10
  • 중단점 토글
    CtrlF8
  • 조건부 중단점
    CtrlShiftF8
  • 프로그램 재개
    F9
  • 한 단계 건너뛰기
    F8
  • 한 단계 들어가기
    F7
  • 한 단계 나오기
    ShiftF8 (or F7 with Smart Step Into)
  • 내 코드로 한 단계 들어가기 (라이브러리 건너뛰기)
    AltShiftF7
  • 식 평가
    AltF8
  • 중단점 보기
    CtrlShiftF8
  • 프로세스 중지 (디버그)
    CtrlF2

Version control (Git)12

  • VCS 팝업 (git / 분기 / 로그)
    Alt` (backtick)
  • 변경 내용 커밋
    CtrlK
  • 커밋 푸시
    CtrlShiftK
  • 프로젝트 업데이트 (git pull)
    CtrlT
  • 차이 표시
    CtrlD (in commit dialog or Local Changes)
  • 파일 / 선택 영역 기록 표시
    CtrlShiftAltH
  • Git blame으로 주석
    CtrlShiftG (or right-click → Annotate)
  • 변경 내용 되돌리기 (파일 / 선택 영역)
    CtrlAltZ
  • 파일의 Git 로그 열기
    CtrlShiftAltL
  • 분기 팝업
    CtrlShift` (backtick)
  • 변경 내용 스태시
    via VCS popup → Stash
  • 충돌 해결
    AltEnter (in Merge dialog)

Tool windows & misc17

  • 프로젝트 도구 창 열기
    Alt1
  • 책갈피 도구 창 열기
    Alt2
  • 찾기 / 검색 결과 열기
    Alt3
  • 실행 도구 창 열기
    Alt4
  • 디버그 도구 창 열기
    Alt5
  • TODO 도구 창 열기
    Alt6
  • 구조 도구 창 열기
    Alt7
  • 계층 도구 창 열기
    Alt8
  • 버전 제어 도구 창 열기
    Alt9
  • 터미널 열기
    AltF12
  • 메시지 도구 창 열기
    Alt0
  • 책갈피 토글
    F11
  • 기억 기호로 책갈피 토글
    CtrlF11
  • 책갈피 표시
    ShiftF11
  • 클립보드 기록 열기 (기록에서 붙여넣기)
    CtrlShiftV
  • 최근 파일 팝업
    CtrlE
  • 줄 번호 표시 / 숨기기
    via View → Active Editor Appearance
IntelliJ 단축키 소개

JetBrains IntelliJ IDEA는 Java와 Kotlin을 위한 최고의 상용 IDE로, 2024년 Stack Overflow 조사에서 Java 개발자의 84%가 사용하고 있으며 Scala, Groovy, Python 개발자에게도 확산되고 있습니다. IntelliJ는 "Search Everywhere"(Shift+Shift) 검색 패러다임을 개척했으며, VS Code 등이 이를 뒤따랐습니다. 리팩터링 단축키는 여전히 업계 표준으로, "Extract method/variable/field/parameter/constant" 콤보와 유명한 Shift+F6 Rename이 모두 IntelliJ 원조입니다. 본 참고 카드는 가장 자주 쓰는 100+ 단축키를 8개 기능별로 분류합니다: 일반, 탐색과 검색, 편집, 선택, 리팩터링, 실행과 디버그, 버전 관리(Git), 도구 창 및 기타. Linux 키는 Windows와 거의 동일하며, macOS는 Ctrl을 ⌘로, Alt를 ⌥로 대체하고 Shift는 ⇧ 그대로입니다. 모든 항목은 JetBrains의 공식 IntelliJ IDEA 문서에서 전사한 것입니다. 사용 방법 - 페이지 상단에서 플랫폼(Windows / Linux / macOS)을 선택하세요 — 키가 즉시 변경됩니다. 기본값은 User-Agent에서 자동 감지되어 localStorage에 저장됩니다. - 검색 상자에 임의의 단어를 입력(예: "리팩터링", "디버그", "git")하면 필터링됩니다. 세 플랫폼의 기능 이름과 키 모두에 매치됩니다. - 행의 "복사" 버튼을 클릭하면 현재 플랫폼의 키 조합이 클립보드로 복사됩니다. - PNG(2400×1140 가로)를 배경화면으로, PDF를 A4 가로 한 페이지 참고 자료로 내보내세요. 팁 - Shift+Shift(Search Everywhere)는 가장 유용한 단축키입니다 — 클래스, 파일, 심볼, 액션, 최근 파일을 한 번에 검색합니다. - ⌥Return(인텐션 액션 표시)으로 경고 수정, import 최적화, 코드 생성을 수행합니다. ⌘⇧A(액션 찾기)와 결합하면 무엇이든 발견할 수 있습니다. - ⌥↑ / ⌥⇧↑ 선택 영역을 영리하게 확장/축소 — 커서에서 시작하여 단어 → 표현식 → 행 → 블록 → 메서드로 성장합니다. - ⌥⌘L로 코드 형식을, ⌃⌥O로 import를 최적화합니다. 활성화하면 저장 시 자동 실행됩니다. 왜 vscode-shortcuts와 통합하지 않나요? IntelliJ의 단축키 생태계는 Java/Kotlin 리팩터링과 IDE 도구 창을 중심으로 구축되어 있어, VS Code의 "에디터 중심" 모델과는 다른 세계입니다. 혼합하면 두 도구의 초점이 흐려집니다. 이러한 분리로 각 도구가 집중되어 한 페이지에 인쇄 가능합니다.

버전 1.0.0