IntelliJ 단축키

기본적으로 번역기를 사용하여 어색할 수 있습니다.

Editing

Linux, WindowsmacOSFeature
ctrl+spacectrl+space기본 코드 완료 (클래스, 메서드 또는 변수의 이름)
ctrl+shift+spacectrl+shift+space스마트 코드 완료 (예상 유형별 메서드 및 변수 목록 필터링)
enterenter조회 항목 선택
enterenter조회 항목 선택
tabtab조회 항목 바꾸기 선택
ctrl+shift+entercmd+shift+enter문장 완성
ctrl+pcmd+p매개 변수 정보 (메서드 호출 인수 내)
ctrl+qctrl+j빠른 문서 조회
ctrl+f1shift+f1외부 문서
ctrl+mouseovercmd+mouseover요약 정보
ctrl+f1cmd+f1캐럿에 오류 또는 경고에 대한 설명 표시
alt+insertcmd+n코드 생성 (Getters, Setters, Constructors, hashCode/equals, toString)
ctrl+octrl+o메서드 재정의
ctrl+ictrl+i메서드 구현
ctrl+alt+tcmd+alt+tSurround with... (if..else, try..catch, for, synchronized, etc.)
ctrl+/cmd+/Comment/uncomment with line comment
ctrl+numpad_dividecmd+numpad_divideComment/uncomment with line comment
ctrl+shift+/cmd+alt+/Comment/uncomment with block comment
ctrl+shift+numpad_dividecmd+alt+numpad_divideComment/uncomment with block comment
ctrl+walt+upSelect successively increasing code blocks
ctrl+shift+walt+downDecrease current selection to previous state
alt+qctrl+shift+qContext info
alt+enteralt+enterShow intention actions and quick-fixes
ctrl+alt+lcmd+alt+lReformat code
ctrl+alt+lcmd+alt+lReformat selected code
ctrl+alt+octrl+alt+oOptimize imports
ctrl+alt+ictrl+alt+iAuto-indent line(s)
tabtabIndent selected lines
shift+tabshift+tabUnindent selected lines
ctrl+xcmd+xCut current line or selected block to clipboard
shift+deletecmd+deleteCut current line or selected block to clipboard
ctrl+ccmd+cCopy current line or selected block to clipboard
ctrl+vcmd+vPaste from clipboard
ctrl+shift+vcmd+shift+vPaste from recent buffers...
ctrl+dcmd+dDuplicate Line
ctrl+dcmd+dDuplicate Selection
ctrl+ycmd+backspaceDelete line at caret
ctrl+shift+jctrl+shift+jSmart line join
ctrl+entercmd+enterSmart line split
shift+entershift+enterStart new line
ctrl+shift+ucmd+shift+uToggle case for word at caret or selected block
ctrl+shift+]cmd+shift+]Select till code block end
ctrl+shift+[cmd+shift+[Select till code block start
ctrl+deletealt+deleteDelete to word end
ctrl+backspacealt+backspaceDelete to word start
ctrl+=cmd+=Expand code block
ctrl+numpad_addcmd+numpad_addExpand code block
ctrl+-cmd+-Collapse code block
ctrl+numpad_subtractcmd+numpad_subtractCollapse code block
ctrl+alt+=cmd+alt+=Expand code block recursively
ctrl+alt+numpad_addcmd+alt+numpad_addExpand code block recursively
ctrl+alt+-cmd+alt+-Collapse code block recursively
ctrl+alt+numpad_subtractcmd+alt+numpad_subtractCollapse code block recursively
ctrl+shift+=cmd+shift+=Expand all
ctrl+shift+numpad_addcmd+shift+numpad_addExpand all
ctrl+shift+-cmd+shift+-Collapse all
ctrl+shift+numpad_subtractcmd+shift+numpad_subtractCollapse all
ctrl+f4cmd+wClose active editor tab
alt+jctrl+gAdd selection for Next Occurrence
alt+shift+jctrl+shift+gUnselect Occurrence
shift+alt+downshift+alt+downMove Line Down
shift+alt+upshift+alt+upMove Line Up
shift+ctrl+8shift+cmd+8Column Selection Mode

Search/Replace

Linux, WindowsmacOSFeature
shift shiftshift shiftSearch everywhere
ctrl+fcmd+fFind
f3cmd+gFind next
shift+f3cmd+shift+gFind previous
ctrl+rcmd+rReplace
ctrl+shift+fcmd+shift+fFind in path
ctrl+shift+rcmd+shift+rReplace in path
ctrl+shift+scmd+shift+sSearch structurally (Ultimate Edition only)
ctrl+shift+mcmd+shift+mReplace structurally (Ultimate Edition only)
Linux, WindowsmacOSFeature
alt+f7alt+f7Find usages
alt+ctrl+f7alt+cmd+f7Show usages
ctrl+f7cmd+f7Find usages in file
ctrl+shift+f7cmd+shift+f7Highlight usages in file
ctrl+alt+f7cmd+alt+f7Show usages

Compile and Run

Linux, WindowsmacOSFeature
ctrl+f9cmd+f9Make project (compile modifed and dependent)
ctrl+shift+f9cmd+shift+f9Compile selected file, package or module
alt+shift+f10ctrl+alt+rSelect configuration and run
alt+shift+f9ctrl+alt+dSelect configuration and debug
shift+f10ctrl+rRun
shift+f9ctrl+dDebug
ctrl+shift+f10ctrl+shift+rRun context configuration from editor
ctrl+shift+f10ctrl+shift+rDebug context configuration from editor

Debugging

Linux, WindowsmacOSFeature
f8f8Step over
f7f7Step into
shift+f7shift+f7Smart step into
shift+f8shift+f8Step out
alt+f9alt+f9Run to cursor
alt+f8alt+f8Evaluate expression
alt+f8alt+f8Evaluate expression (selection)
f9cmd+alt+rResume program
ctrl+f8cmd+f8Toggle breakpoint
ctrl+shift+f8cmd+shift+f8View breakpoints
Linux, WindowsmacOSFeature
ctrl+ncmd+oGo to class
ctrl+shift+ncmd+shift+oGo to file
ctrl+alt+shift+ncmd+alt+oGo to symbol
alt+leftctrl+leftGo to previous editor tab
shift+cmd+[Go to previous editor tab
alt+rightctrl+rightGo to next editor tab
shift+cmd+]Go to next editor tab
f12f12Go back to previous tool window
escapeescapeGo to editor (from tool window)
shift+escapeshift+escapeHide active or last active window (Sidebar)
shift+escapeshift+escapeHide active or last active window (Output)
shift+escapeshift+escapeHide active or last active window (Problems)
shift+escapeshift+escapeHide active or last active window (Debug Console)
shift+escapeshift+escapeHide active or last active window (Terminal)
shift+escapeshift+escapeHide active or last active window (Panel)
ctrl+shift+f4cmd+shift+f4Close active run/messages/find/... tab
ctrl+gcmd+lGo to line
ctrl+ecmd+eRecent files popup
ctrl+alt+leftcmd+alt+leftNavigate back
cmd+[Navigate back
ctrl+alt+rightcmd+alt+rightNavigate forward
cmd+]Navigate forward
ctrl+shift+backspacecmd+shift+backspaceNavigate to last edit location
alt+f1alt+f1Select current file or symbol in any view
ctrl+bcmd+bGo to declaration
ctrl+alt+bcmd+alt+bGo to implementation(s)
ctrl+shift+ialt+spaceOpen quick definition lookup
cmd+yOpen quick definition lookup
ctrl+shift+bctrl+shift+bGo to type declaration
ctrl+ucmd+uGo to super-method/super-class
alt+upctrl+upGo to previous method
alt+downctrl+downGo to next method
ctrl+]cmd+]Move to code block end
ctrl+[cmd+[Move to code block start
alt+7cmd+7Structure
ctrl+f12cmd+f12File structure popup
ctrl+hctrl+hType hierarchy
ctrl+shift+hcmd+shift+hMethod hierarchy
ctrl+alt+hctrl+alt+hCall hierarchy
f2f2Next highlighted error
shift+f2shift+f2Previous highlighted error
f4f4Edit source
ctrl+entercmd+downView source
shift+ctrl+downshift+alt+downMove Statement Down
shift+ctrl+upshift+alt+upMove Statement Up
alt+homealt+homeShow navigation bar
f11f3Toggle bookmark
ctrl+f11alt+f3Toggle bookmark with mnemonic
ctrl+0ctrl+0Go to numbered bookmark
shift+f11cmd+f3Show bookmarks
ctrl+alt+shift+downctrl+alt+shift+downNext Change
ctrl+alt+shift+upctrl+alt+shift+upPrevious Change
ctrl+homecmd+homeMove Caret to Text Start
ctrl+endcmd+endMove Caret to Text End

Refactoring

Linux, WindowsmacOSFeature
f5f5Copy
f6f6Move
alt+deletecmd+deleteSafe Delete
shift+f6shift+f6Rename
shift+f6shift+f6Select All Occurrences
shift+f6shift+f6Rename (File)
ctrl+f6cmd+f6Change Signature
ctrl+alt+ncmd+alt+nInline
ctrl+alt+mcmd+alt+mExtract Method
ctrl+alt+vcmd+alt+vExtract Variable
ctrl+alt+fcmd+alt+fExtract Field
ctrl+alt+ccmd+alt+cExtract Constant
ctrl+alt+pcmd+alt+pExtract Parameter

VCS/Local History

Linux, WindowsmacOSFeature
ctrl+alt+kcmd+kCommit project to VCS
ctrl+shift+kcmd+alt+kPush commits to VCS
ctrl+tcmd+tUpdate project from VCS
ctrl+alt+zcmd+alt+zRollback Lines
alt+shift+calt+shift+cView recent changes

Live Templates

Linux, WindowsmacOSFeature
ctrl+alt+jcmd+alt+jSurround with Live Template
ctrl+jcmd+jInsert Live Template

General

Linux, WindowsmacOSFeature
alt+0cmd+0Activate Messages window (Problems)
alt+numpad0cmd+numpad0Activate Messages window (Problems)
alt+1cmd+1Open corresponding tool window (Explorer)
alt+numpad1cmd+numpad1Open corresponding tool window (Explorer)
alt+1cmd+1Close corresponding tool window (Explorer)
alt+numpad1cmd+numpad1Close corresponding tool window (Explorer)
alt+3cmd+3Open corresponding tool window (Search)
alt+numpad3cmd+numpad3Open corresponding tool window (Search)
alt+3cmd+3Close corresponding tool window (Search)
alt+numpad3cmd+numpad3Close corresponding tool window (Search)
alt+5cmd+5Open corresponding tool window (Debug)
alt+numpad5cmd+numpad5Open corresponding tool window (Debug)
alt+5cmd+5Close corresponding tool window (Debug)
alt+numpad5cmd+numpad5Close corresponding tool window (Debug)
alt+9cmd+9Open corresponding tool window (Git)
alt+numpad9cmd+numpad9Open corresponding tool window (Git)
alt+9cmd+9Close corresponding tool window (Git)
alt+numpad9cmd+numpad9Close corresponding tool window (Git)
ctrl+scmd+sSave all
ctrl+alt+ycmd+alt+ySynchronize
ctrl+alt+fctrl+cmd+fToggle full screen mode
ctrl+shift+f12cmd+shift+f12Toggle maximizing editor
alt+shift+falt+shift+fAdd to Favorites
alt+shift+ialt+shift+iInspect current file with current profile
ctrl+`ctrl+`Quick switch current scheme
ctrl+alt+scmd+,Open Settings dialog
ctrl+alt+scmd+numpad_separatorOpen Settings dialog
ctrl+alt+shift+scmd+;Open Project Structure dialog
ctrl+shift+ashift+cmd+aFind Action
ctrl+tabctrl+tabSwitch between tabs and tool window

Custom

Linux, WindowsmacOSFeature
f7f7Next difference
shift+f7shift+f7Previous difference
alt+ctrl+enteralt+cmd+enterStart new line before current
shift+ctrl+entershift+cmd+enterStart new line
alt+f12alt+f12Opens and focuses corresponding tool window (Terminal)
alt+f12alt+f12Close corresponding tool window (Terminal)
ctrl+shift+alt+jctrl+cmd+gSublime Text style multiple selections
alt+leftshift+cmd+[Select previous tab (Terminal)
alt+rightshift+cmd+]Select next tab (Terminal)
alt+tabalt+tabGoto next splitter
shift+alt+tabshift+alt+tabGoto previous splitter
enterenterOpen Highlighted File (Explorer)
alt+homealt+homeJump to Navigation Bar
shift+ctrl+cshift+cmd+cCopy paths

📝 사실은 내가 보려고 기록한 것 😊 피드백 댓글, 메일은 언제나 환영합니다!

댓글남기기