기본적으로 번역기를 사용하여 어색할 수 있습니다.
Editing
Linux, Windows | macOS | Feature |
ctrl+space | ctrl+space | 기본 코드 완료 (클래스, 메서드 또는 변수의 이름) |
ctrl+shift+space | ctrl+shift+space | 스마트 코드 완료 (예상 유형별 메서드 및 변수 목록 필터링) |
enter | enter | 조회 항목 선택 |
enter | enter | 조회 항목 선택 |
tab | tab | 조회 항목 바꾸기 선택 |
ctrl+shift+enter | cmd+shift+enter | 문장 완성 |
ctrl+p | cmd+p | 매개 변수 정보 (메서드 호출 인수 내) |
ctrl+q | ctrl+j | 빠른 문서 조회 |
ctrl+f1 | shift+f1 | 외부 문서 |
ctrl+mouseover | cmd+mouseover | 요약 정보 |
ctrl+f1 | cmd+f1 | 캐럿에 오류 또는 경고에 대한 설명 표시 |
alt+insert | cmd+n | 코드 생성 (Getters, Setters, Constructors, hashCode/equals, toString) |
ctrl+o | ctrl+o | 메서드 재정의 |
ctrl+i | ctrl+i | 메서드 구현 |
ctrl+alt+t | cmd+alt+t | Surround with... (if..else, try..catch, for, synchronized, etc.) |
ctrl+/ | cmd+/ | Comment/uncomment with line comment |
ctrl+numpad_divide | cmd+numpad_divide | Comment/uncomment with line comment |
ctrl+shift+/ | cmd+alt+/ | Comment/uncomment with block comment |
ctrl+shift+numpad_divide | cmd+alt+numpad_divide | Comment/uncomment with block comment |
ctrl+w | alt+up | Select successively increasing code blocks |
ctrl+shift+w | alt+down | Decrease current selection to previous state |
alt+q | ctrl+shift+q | Context info |
alt+enter | alt+enter | Show intention actions and quick-fixes |
ctrl+alt+l | cmd+alt+l | Reformat code |
ctrl+alt+l | cmd+alt+l | Reformat selected code |
ctrl+alt+o | ctrl+alt+o | Optimize imports |
ctrl+alt+i | ctrl+alt+i | Auto-indent line(s) |
tab | tab | Indent selected lines |
shift+tab | shift+tab | Unindent selected lines |
ctrl+x | cmd+x | Cut current line or selected block to clipboard |
shift+delete | cmd+delete | Cut current line or selected block to clipboard |
ctrl+c | cmd+c | Copy current line or selected block to clipboard |
ctrl+v | cmd+v | Paste from clipboard |
ctrl+shift+v | cmd+shift+v | Paste from recent buffers... |
ctrl+d | cmd+d | Duplicate Line |
ctrl+d | cmd+d | Duplicate Selection |
ctrl+y | cmd+backspace | Delete line at caret |
ctrl+shift+j | ctrl+shift+j | Smart line join |
ctrl+enter | cmd+enter | Smart line split |
shift+enter | shift+enter | Start new line |
ctrl+shift+u | cmd+shift+u | Toggle 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+delete | alt+delete | Delete to word end |
ctrl+backspace | alt+backspace | Delete to word start |
ctrl+= | cmd+= | Expand code block |
ctrl+numpad_add | cmd+numpad_add | Expand code block |
ctrl+- | cmd+- | Collapse code block |
ctrl+numpad_subtract | cmd+numpad_subtract | Collapse code block |
ctrl+alt+= | cmd+alt+= | Expand code block recursively |
ctrl+alt+numpad_add | cmd+alt+numpad_add | Expand code block recursively |
ctrl+alt+- | cmd+alt+- | Collapse code block recursively |
ctrl+alt+numpad_subtract | cmd+alt+numpad_subtract | Collapse code block recursively |
ctrl+shift+= | cmd+shift+= | Expand all |
ctrl+shift+numpad_add | cmd+shift+numpad_add | Expand all |
ctrl+shift+- | cmd+shift+- | Collapse all |
ctrl+shift+numpad_subtract | cmd+shift+numpad_subtract | Collapse all |
ctrl+f4 | cmd+w | Close active editor tab |
alt+j | ctrl+g | Add selection for Next Occurrence |
alt+shift+j | ctrl+shift+g | Unselect Occurrence |
shift+alt+down | shift+alt+down | Move Line Down |
shift+alt+up | shift+alt+up | Move Line Up |
shift+ctrl+8 | shift+cmd+8 | Column Selection Mode |
Search/Replace
Linux, Windows | macOS | Feature |
shift shift | shift shift | Search everywhere |
ctrl+f | cmd+f | Find |
f3 | cmd+g | Find next |
shift+f3 | cmd+shift+g | Find previous |
ctrl+r | cmd+r | Replace |
ctrl+shift+f | cmd+shift+f | Find in path |
ctrl+shift+r | cmd+shift+r | Replace in path |
ctrl+shift+s | cmd+shift+s | Search structurally (Ultimate Edition only) |
ctrl+shift+m | cmd+shift+m | Replace structurally (Ultimate Edition only) |
Usage Search
Linux, Windows | macOS | Feature |
alt+f7 | alt+f7 | Find usages |
alt+ctrl+f7 | alt+cmd+f7 | Show usages |
ctrl+f7 | cmd+f7 | Find usages in file |
ctrl+shift+f7 | cmd+shift+f7 | Highlight usages in file |
ctrl+alt+f7 | cmd+alt+f7 | Show usages |
Compile and Run
Linux, Windows | macOS | Feature |
ctrl+f9 | cmd+f9 | Make project (compile modifed and dependent) |
ctrl+shift+f9 | cmd+shift+f9 | Compile selected file, package or module |
alt+shift+f10 | ctrl+alt+r | Select configuration and run |
alt+shift+f9 | ctrl+alt+d | Select configuration and debug |
shift+f10 | ctrl+r | Run |
shift+f9 | ctrl+d | Debug |
ctrl+shift+f10 | ctrl+shift+r | Run context configuration from editor |
ctrl+shift+f10 | ctrl+shift+r | Debug context configuration from editor |
Debugging
Linux, Windows | macOS | Feature |
f8 | f8 | Step over |
f7 | f7 | Step into |
shift+f7 | shift+f7 | Smart step into |
shift+f8 | shift+f8 | Step out |
alt+f9 | alt+f9 | Run to cursor |
alt+f8 | alt+f8 | Evaluate expression |
alt+f8 | alt+f8 | Evaluate expression (selection) |
f9 | cmd+alt+r | Resume program |
ctrl+f8 | cmd+f8 | Toggle breakpoint |
ctrl+shift+f8 | cmd+shift+f8 | View breakpoints |
Navigation
Linux, Windows | macOS | Feature |
ctrl+n | cmd+o | Go to class |
ctrl+shift+n | cmd+shift+o | Go to file |
ctrl+alt+shift+n | cmd+alt+o | Go to symbol |
alt+left | ctrl+left | Go to previous editor tab |
| shift+cmd+[ | Go to previous editor tab |
alt+right | ctrl+right | Go to next editor tab |
| shift+cmd+] | Go to next editor tab |
f12 | f12 | Go back to previous tool window |
escape | escape | Go to editor (from tool window) |
shift+escape | shift+escape | Hide active or last active window (Sidebar) |
shift+escape | shift+escape | Hide active or last active window (Output) |
shift+escape | shift+escape | Hide active or last active window (Problems) |
shift+escape | shift+escape | Hide active or last active window (Debug Console) |
shift+escape | shift+escape | Hide active or last active window (Terminal) |
shift+escape | shift+escape | Hide active or last active window (Panel) |
ctrl+shift+f4 | cmd+shift+f4 | Close active run/messages/find/... tab |
ctrl+g | cmd+l | Go to line |
ctrl+e | cmd+e | Recent files popup |
ctrl+alt+left | cmd+alt+left | Navigate back |
| cmd+[ | Navigate back |
ctrl+alt+right | cmd+alt+right | Navigate forward |
| cmd+] | Navigate forward |
ctrl+shift+backspace | cmd+shift+backspace | Navigate to last edit location |
alt+f1 | alt+f1 | Select current file or symbol in any view |
ctrl+b | cmd+b | Go to declaration |
ctrl+alt+b | cmd+alt+b | Go to implementation(s) |
ctrl+shift+i | alt+space | Open quick definition lookup |
| cmd+y | Open quick definition lookup |
ctrl+shift+b | ctrl+shift+b | Go to type declaration |
ctrl+u | cmd+u | Go to super-method/super-class |
alt+up | ctrl+up | Go to previous method |
alt+down | ctrl+down | Go to next method |
ctrl+] | cmd+] | Move to code block end |
ctrl+[ | cmd+[ | Move to code block start |
alt+7 | cmd+7 | Structure |
ctrl+f12 | cmd+f12 | File structure popup |
ctrl+h | ctrl+h | Type hierarchy |
ctrl+shift+h | cmd+shift+h | Method hierarchy |
ctrl+alt+h | ctrl+alt+h | Call hierarchy |
f2 | f2 | Next highlighted error |
shift+f2 | shift+f2 | Previous highlighted error |
f4 | f4 | Edit source |
ctrl+enter | cmd+down | View source |
shift+ctrl+down | shift+alt+down | Move Statement Down |
shift+ctrl+up | shift+alt+up | Move Statement Up |
alt+home | alt+home | Show navigation bar |
f11 | f3 | Toggle bookmark |
ctrl+f11 | alt+f3 | Toggle bookmark with mnemonic |
ctrl+0 | ctrl+0 | Go to numbered bookmark |
shift+f11 | cmd+f3 | Show bookmarks |
ctrl+alt+shift+down | ctrl+alt+shift+down | Next Change |
ctrl+alt+shift+up | ctrl+alt+shift+up | Previous Change |
ctrl+home | cmd+home | Move Caret to Text Start |
ctrl+end | cmd+end | Move Caret to Text End |
Refactoring
Linux, Windows | macOS | Feature |
f5 | f5 | Copy |
f6 | f6 | Move |
alt+delete | cmd+delete | Safe Delete |
shift+f6 | shift+f6 | Rename |
shift+f6 | shift+f6 | Select All Occurrences |
shift+f6 | shift+f6 | Rename (File) |
ctrl+f6 | cmd+f6 | Change Signature |
ctrl+alt+n | cmd+alt+n | Inline |
ctrl+alt+m | cmd+alt+m | Extract Method |
ctrl+alt+v | cmd+alt+v | Extract Variable |
ctrl+alt+f | cmd+alt+f | Extract Field |
ctrl+alt+c | cmd+alt+c | Extract Constant |
ctrl+alt+p | cmd+alt+p | Extract Parameter |
VCS/Local History
Linux, Windows | macOS | Feature |
ctrl+alt+k | cmd+k | Commit project to VCS |
ctrl+shift+k | cmd+alt+k | Push commits to VCS |
ctrl+t | cmd+t | Update project from VCS |
ctrl+alt+z | cmd+alt+z | Rollback Lines |
alt+shift+c | alt+shift+c | View recent changes |
Live Templates
Linux, Windows | macOS | Feature |
ctrl+alt+j | cmd+alt+j | Surround with Live Template |
ctrl+j | cmd+j | Insert Live Template |
General
Linux, Windows | macOS | Feature |
alt+0 | cmd+0 | Activate Messages window (Problems) |
alt+numpad0 | cmd+numpad0 | Activate Messages window (Problems) |
alt+1 | cmd+1 | Open corresponding tool window (Explorer) |
alt+numpad1 | cmd+numpad1 | Open corresponding tool window (Explorer) |
alt+1 | cmd+1 | Close corresponding tool window (Explorer) |
alt+numpad1 | cmd+numpad1 | Close corresponding tool window (Explorer) |
alt+3 | cmd+3 | Open corresponding tool window (Search) |
alt+numpad3 | cmd+numpad3 | Open corresponding tool window (Search) |
alt+3 | cmd+3 | Close corresponding tool window (Search) |
alt+numpad3 | cmd+numpad3 | Close corresponding tool window (Search) |
alt+5 | cmd+5 | Open corresponding tool window (Debug) |
alt+numpad5 | cmd+numpad5 | Open corresponding tool window (Debug) |
alt+5 | cmd+5 | Close corresponding tool window (Debug) |
alt+numpad5 | cmd+numpad5 | Close corresponding tool window (Debug) |
alt+9 | cmd+9 | Open corresponding tool window (Git) |
alt+numpad9 | cmd+numpad9 | Open corresponding tool window (Git) |
alt+9 | cmd+9 | Close corresponding tool window (Git) |
alt+numpad9 | cmd+numpad9 | Close corresponding tool window (Git) |
ctrl+s | cmd+s | Save all |
ctrl+alt+y | cmd+alt+y | Synchronize |
ctrl+alt+f | ctrl+cmd+f | Toggle full screen mode |
ctrl+shift+f12 | cmd+shift+f12 | Toggle maximizing editor |
alt+shift+f | alt+shift+f | Add to Favorites |
alt+shift+i | alt+shift+i | Inspect current file with current profile |
ctrl+` | ctrl+` | Quick switch current scheme |
ctrl+alt+s | cmd+, | Open Settings dialog |
ctrl+alt+s | cmd+numpad_separator | Open Settings dialog |
ctrl+alt+shift+s | cmd+; | Open Project Structure dialog |
ctrl+shift+a | shift+cmd+a | Find Action |
ctrl+tab | ctrl+tab | Switch between tabs and tool window |
Custom
Linux, Windows | macOS | Feature |
f7 | f7 | Next difference |
shift+f7 | shift+f7 | Previous difference |
alt+ctrl+enter | alt+cmd+enter | Start new line before current |
shift+ctrl+enter | shift+cmd+enter | Start new line |
alt+f12 | alt+f12 | Opens and focuses corresponding tool window (Terminal) |
alt+f12 | alt+f12 | Close corresponding tool window (Terminal) |
ctrl+shift+alt+j | ctrl+cmd+g | Sublime Text style multiple selections |
alt+left | shift+cmd+[ | Select previous tab (Terminal) |
alt+right | shift+cmd+] | Select next tab (Terminal) |
alt+tab | alt+tab | Goto next splitter |
shift+alt+tab | shift+alt+tab | Goto previous splitter |
enter | enter | Open Highlighted File (Explorer) |
alt+home | alt+home | Jump to Navigation Bar |
shift+ctrl+c | shift+cmd+c | Copy paths |
📝 사실은 내가 보려고 기록한 것 😊
피드백 댓글, 메일은 언제나 환영합니다!
댓글남기기