IntelliJ 단축키 정리

1. 주요 단축키

동작
Windows&Linux
macOs

유형 일치 완성 (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. 일반

동작
Windows&Linux
macOs

해당 도구 창 열기 (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. 디버깅

동작
Windows&Linux
macOs

들어가기 (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. 검색 / 대체

동작
Windows&Linux
macOs

모든 곳에서 검색 (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. 편집

동작
Windows&Linux
macOs

기본 코드 완성 (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. 리팩토링

동작
Windows&Linux
macOs

복사 (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. 탐색

동작
Windows&Linux
macOs

클래스로 이동 (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. 컴파일과 실행

동작
Windows&Linux
macOs

프로젝트 빌드 (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. 사용량 검색

동작
Windows&Linux
macOs

사용량 찾기 (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 / 로컬 기록

동작
Windows&Linux
macOs

프로젝트를 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. 실시간 템플릿

동작
Windows&Linux
macOs

실시간 템플릿으로 감싸기 (Surround with live template)

Ctrl Alt J

⌘Cmd ⌥Opt J

실시간 템플릿 삽입 (Insert live template)

Ctrl J

⌘Cmd J

참고 자료

Last updated