IntelliJ 단축키 정리
1. 주요 단축키
유형 일치 완성 (Type-Matching completion)
Ctrl Shift Space
^Ctrl ⇧Shift Space
모든 곳에서 검색 (Search everywhere)
Shift Shift
⇧Shift ⇧Shift
인텐션 액션 및 빠른-수정 보기 (Show intention actions and quick-fixes)
Alt Enter
⌥Opt ↩Enter
코드 생성 (Generate code)
Alt Insert
⌘Cmd N
매개변수 정보 (Parameter info)
Ctrl P
⌘Cmd P
선택 영역 확장 (Extend selection)
Ctrl W
⌥Opt ↑
선택 영역 축소 (Shrink selection)
Ctrl Shift W
⌥Opt ↓
최근 파일 팝업 (Recent files popup)
Ctrl E
⌘Cmd E
이름 변경 (Rename)
Shift F6
⇧Shift F6
2. 일반
해당 도구 창 열기 (Open corresponding tool window)
Alt 0 ... Alt 9
⌘Cmd 0 ... ⌘Cmd 9
터미널 열기 (Open terminal window)
Alt F12
⌥Opt 12
모두 저장 (Save all)
Ctrl S
⌘Cmd S
동기화 Synchronize
Ctrl Alt Y
⌘Cmd ⌥Opt Y
에디터 최대화 토글 (Toggle maximizing editor)
Ctrl Shift F12
⌘Cmd ⇧Shift F12
현재 프로필로 현재 파일 검사 (Inspect current file with current profile)
Alt Shift I
⌥Opt ⇧Shift I
현재 체계의 빠른 전환 (Quick wsitch current scheme)
Ctrl `
^Ctrl `
설정 대화상자 열기 (Open Settings dialog)
Ctrl Alt S
⌘Cmd ,
프로젝트 구조 대화상자 열기 (Open Project Structure dialog)
Ctrl Alt Shift S
⌘Cmd ;
작업 찾기 (Find Action)
Ctrl Shift A
⌘Cmd ⇧Shift A
3. 디버깅
들어가기 (Step into)
F7
F7
넘어가기 (Step over)
F8
F8
스마트하게 들어가기 (Smart step into)
Shift F7
⇧Shift F7
스마트하게 나가기 (Smart step over)
Shift F8
⇧Shift F8
커서로 이동 (Run to cursor)
Alt F9
⌥Opt F9
표현 평가 (Evaluate expression)
Alt F8
⌥Opt F8
프로그램 재시작 (Resume program)
F9
⌘Cmd ⌥Opt R
중단점 토글 (Toggle breakpoint)
Ctrl F8
⌘Cmd F8
중단점 보기 (View breakpoints)
Ctrl Shift F8
⌘Cmd ⇧Shift F8
4. 검색 / 대체
모든 곳에서 검색 (Search everywhere)
Shift Shift
⇧Shift ⇧Shift
찾기 (Find)
Ctrl F
⌘Cmd F
다음 찾기 (Find next)
F3
⌘Cmd G
이전 찾기 (Find previous)
Shift F3
⌘Cmd ⇧Shift G
대체 (Replace)
Ctrl R
⌘Cmd R
경로로 찾기 (Find in path)
Ctrl Shift F
⌘Cmd ⇧Shift F
경로로 대체 (Replace in path)
Ctrl Shift R
⌘Cmd ⇧Shift R
다음 항목 선택 (Select next occurrence)
Alt J
^Ctrl G
모든 항목 선택 (Select all occurrences)
Ctrl Alt Shift J
^Ctrl ⌘Cmd G
항목 선택 취소 (Unselect occurrence)
Alt Shift J
^Ctrl G
5. 편집
기본 코드 완성 (Basic code completion)
Ctrl Space
^Ctrl Space
스마트 코드 완성 (Smart code completion)
Ctrl Shift Space
^Ctrl ⇧Shift Space
문장 완성 (Complete statement)
Ctrl Shift Enter
⌘Cmd ⇧Shift ↩Enter
매개변수 정보 (Parameter info)
Ctrl P
⌘Cmd P
빠른 문서 검색 (Quick documentation lookup)
Ctrl Q
⌘Cmd J , F1
외부 문서 (External Doc)
Shift F1
⇧Shift F1
간략 정보 (Brief Info)
Ctrl mouse
⌘Cmd mouse
캐럿에 에러 정보 표시 (Show descriptions of error at caret)
Ctrl F1
⌘Cmd F1
코드 생성 (Generate code)
Alt Insert
⌘Cmd N
메서드 오버라이드 (Override methods)
Ctrl O
^Ctrl O
메서드 구현 (Implement methods)
Ctrl I
^Ctrl I
다음으로 둘러싸기... (Surround with...)
Ctrl Alt T
⌘Cmd ⌥Opt T
한 줄 주석(해제) (Comment(uncomment) with line comment)
Ctrl /
⌘Cmd /
블록 주석(해제) (Comment(uncomment) with block comment)
Ctrl Shift /
⌘Cmd ⌥Opt /
선택 영역 확장 (Extend selection)
Ctrl W
⌥Opt ↑
선택 영역 축소 (Shrink selection)
Ctrl Shift W
⌥Opt ↓
컨텍스트 정보 (Context info)
Alt Q
^Ctrl ⇧Shift Q
의도적인 동작 및 빠른 수정 사항 표시 (Show intention actions and quick-fixes)
Alt Enter
⌥Opt ↩Enter
코드 리포맷 (Reformat code)
Ctrl Alt L
⌘Cmd ⌥Opt L
임포트 최적화 (Optimize imports)
Ctrl Alt O
^Ctrl ⌥Opt O
라인 자동-들여쓰기 (Auto-indent line(s))
Ctrl Alt I
^Ctrl ⌥Opt I
선택된 라인 들여쓰기 (Indent selected lines)
Tab
⇥Tab
선택된 라인 내어쓰기 (Unindent selected lines)
Shift Tab
⇧Shift ⇥Tab
현재 라인을 클립보드로 자르기 (Cut current line to clipboard)
Ctrl X , Shift Delete
⌘Cmd X
현재 라인을 클립보드로 복사하기 (Copy current line to clipboard)
Ctrl C , Ctrl Insert
⌘Cmd C
클립보드에서 붙여넣기 (Paste from clipboard)
Ctrl V , Shift Insert
⌘Cmd V
최근 버퍼에서 붙여넣기... (Paste from recent buffers...)
Ctrl Shift V
⌘Cmd ⇧Shift V
현재 라인 복제 (Duplicate current line)
Ctrl D
⌘Cmd D
캐럿에서 라인 삭제 (Delete line at caret)
Ctrl Y
⌘Cmd ⌫Backspace
스마트 라인 병합 (Smart line join)
Ctrl Shift J
^Ctrl ⇧Shift J
스마트 라인 분할 (Smart line split)
Ctrl Enter
⌘Cmd ↩Enter
새 라인 시작 (Start new line)
Shift Enter
⇧Shift ↩Enter
캐럿 혹은 선택된 라인에서 단어별 사례 토글 (Toggle case for word at caret or selected block)
Ctrl Shift U
⌘Cmd ⇧Shift U
선택 항목을 포함해 캐럿을 코드 블록 시작으로 이동 (Move Caret to Code Block Start with Selection)
Ctrl Shift [
⌘Cmd ⌥Opt ⇧Shift [
선택 항목을 포함해 캐럿을 코드 블록 끝으로 이동 (Move Caret to Code Block End with Selection)
Ctrl Shift ]
⌘Cmd ⌥Opt ⇧Shift ]
단어 끝까지 삭제 (Delete to word end)
Ctrl Delete
⌘Cmd ⌦Delete
단어 시작까지 삭제 (Delete to word start)
Ctrl Backspace
⌘Cmd ⌫Backspace
코드 블록 확장 (Expand code block)
Ctrl NumPad +
⌘Cmd NumPad +
코드 블록 축소 (Collapse code block)
Ctrl NumPad -
⌘Cmd NumPad -
모두 확장 (Expand all)
Ctrl Shift NumPad +
⌘Cmd ⇧Shift NumPad +
모두 축소 (Collapse all)
Ctrl Shift NumPad -
⌘Cmd ⇧Shift NumPad -
활성화된 에디더 탭 닫기 (Close active editor tab)
Ctrl F4
⌘Cmd W
6. 리팩토링
복사 (Copy)
F5
F5
이동 (Move)
F6
F6
안전 삭제 (Safe Delete)
Alt Delete
⌘Cmd ⌫Delete
이름 변경 (Rename)
Shift F6
⇧Shift F6
리팩토링 (Refactor this)
Ctrl Alt Shift T
^Ctrl T
서명 변경 (Change signature)
Ctrl F6
⌘Cmd F6
인라인 (Inline)
Ctrl Alt N
⌘Cmd ⌥Opt N
메서드 추출 (Extract Method)
Ctrl Alt M
⌘Cmd ⌥Opt M
변수 추출 (Extract Variable)
Ctrl Alt V
⌘Cmd ⌥Opt V
필드 추출 (Extract Field)
Ctrl Alt F
⌘Cmd ⌥Opt F
상수 추출 (Extract Constant)
Ctrl Alt C
⌘Cmd ⌥Opt C
매개변수 추출 (Extract Parameter)
Ctrl Alt P
⌘Cmd ⌥Opt P
7. 탐색
클래스로 이동 (Go to class)
Ctrl N
⌘Cmd O
파일로 이동 (Go to file)
Ctrl Shift N
⌘Cmd ⇧Shift O
기호로 이동 (Go to symbol)
Ctrl Alt Shift N
⌘Cmd ⌥Opt O
다음/이전 에디터 탭으로 이동 (Go to next/previous editor tab)
Alt Right / Left
^Ctrl ← / ^Ctrl →
이전 도구 창으로 돌아가기 (Go back to previous tool window)
F12
F12
에디터(도구 창에서)로 이동 (Go to editor(from tool window))
Esc
⎋Esc
활성화된 혹은 최종 활성화된 창 숨기기 (Hide active or last active window)
Shift Esc
⇧Shift ⎋Esc
라인으로 이동 (Go to line)
Ctrl G
^Ctrl G
최근 파일 팝업 (Recent files popup)
Ctrl E
⌘Cmd L
최근 위치 팝업 (Recent locations popup)
Ctrl Shift E
⌘Cmd ⇧Shift E
뒤로 탐색 (Navigate back)
Ctrl Alt ←
⌘Cmd ⌥Opt ←
앞으로 탐색 (Navigate forward)
Ctrl Alt →
⌘Cmd ⌥Opt →
최종 편집 위치 탐색 (Navigate to last edit location)
Ctrl Shift Backspace
⌘Cmd ⇧Shift ⌫Backspace
어떤 뷰에서든 현재 파일 또는 기호 선택 (Select current file or symbol in any window)
Alt F1
⌥Opt F1
선언으로 이동 (Go to delcaration)
Ctrl B , Ctrl Click
⌘Cmd B , ⌘Cmd Click
구현으로 이동 (Go to implementation(s))
Ctrl Alt B
⌘Cmd ⌥Opt B
빠른 정의 검색 열기 (Open quick definition lookup)
Ctrl Shift I
⌥Opt Space , ⌘Cmd Y
유형 선언으로 이동 (Go to type declaration)
Ctrl Shift B
^Ctrl ⇧Shift B
슈퍼-메서드/슈퍼-클래스로 이동 (Go to super-method/super-class)
Ctrl U
⌘Cmd U
이전 메서드로 이동 (Go to previous method)
Alt ↑
^Ctrl ↑
다음 메서드로 이동 (Go to next method)
Alt ↓
^Ctrl ↓
캐럿을 코드 블록 시작으로 이동 (Move Caret to Code Block Start)
Ctrl [
⌘Cmd ⌥Opt [
캐럿을 코드 블록 끝으로 이동 (Move Caret to Code Block End)
Ctrl ]
⌘Cmd ⌥Opt ]
파일 구조 팝업 (File structure popup)
Ctrl F12
⌘Cmd F12
타입 계층 구조 (Type hierarchy)
Ctrl H
^Ctrl H
메서드 계층 구조 (Method hierarchy)
Ctrl Shift H
⌘Cmd ⇧Shift H
호출 계층 구조 (Call hierarchy)
Ctrl Alt H
^Ctrl ⌥Opt H
다음/이전 강조된 오류 (Next/Previous highlighted error)
F2 / Shift F2
F2 / ⇧Shift F2
소스 편집/소스 보기 (Edit source/View source)
F4 / Ctrl Enter
F4 / ⌘Cmd ↓
탐색 표시줄 보기 (Show navigation bar)
Alt Home
⌥Opt Home
북마크 토글 (Toggle bookmark)
F11
F3
연상 기호를 활용한 북마크 토글 (Toggle bookmark with mnemonic)
Ctrl F11
⌥Opt F3
숫자 지정 북마크로 이동 (Go to numbered bookmark)
Ctrl 0 ... Ctrl 9
^Ctrl 0 ... ^Ctrl 9
북마크 보기 (Show bookmarks)
Shift F11
⌘Cmd F3
8. 컴파일과 실행
프로젝트 빌드 (Build project)
Ctrl F9
⌘Cmd F9
선택된 파일, 패키지 또는 모듈 컴파일 (Compile selected file, package or module)
Ctrl Shift F9
⌘Cmd ⇧Shift F9
컨텍스트 구성 실행 (Run context configuration)
Shift F10
^Ctrl R
컨텍스트 구성 디버그 (Debug context configuration)
Shift F9
^Ctrl D
실행 (Run)
Alt Shift F10
^Ctrl ⌥Opt R
디버그 (Debug)
Alt Shift F9
^Ctrl ⌥Opt D
에디터에서 컨텍스트 구성 실행 (Run context configuration from editor)
Ctrl Shift F10
^Ctrl ⇧Shift R , ^Ctrl ⇧Shift D
무엇이든 실행 (Run anything)
Ctrl Ctrl
^Ctrl ^Ctrl
9. 사용량 검색
사용량 찾기 (Find usages)
Alt F7
⌥Opt F7
파일의 사용량 찾기 (Find usages in file)
Ctrl F7
⌘Cmd F7
파일의 사용량 강조 표시 (Highlight usages in file)
Ctrl Shift F7
⌘Cmd ⇧Shift F7
사용량 표시 (Show usages)
Ctrl Alt F7
⌘Cmd ⌥Opt F7
10. VCS / 로컬 기록
프로젝트를 VCS로 커밋 (Commit project to VCS)
Ctrl K
⌘Cmd K
프로젝트를 VCS에서 업데이트 (Update project from VCS)
Ctrl T
⌘Cmd T
커밋 푸시 (Push commits)
Ctrl Shift K
⌘Cmd ⇧Shift K
'VCS' 빠른 팝업 ('VCS' quick popup)
Alt BackQuote(`)
^Ctrl V
11. 실시간 템플릿
실시간 템플릿으로 감싸기 (Surround with live template)
Ctrl Alt J
⌘Cmd ⌥Opt J
실시간 템플릿 삽입 (Insert live template)
Ctrl J
⌘Cmd J
참고 자료
Last updated