原文: [IntelliJ IDEA快捷键][1]
下面只列出Windows系统下的快捷键,Mac下的快捷键参考上面的链接。
Remember these Shortcuts
| 功能 |
快捷键 |
| Smart code completion |
Ctrl + Shift + Space |
| Search everywhere |
Double Shift |
| Show intention actions and quick-fixes |
Alt + Enter |
| Generate code |
Alt + Ins |
| Parameter info |
Ctrl + P |
| Extend selection |
Ctrl + W |
| Shrink selection |
Ctrl + Shift + W |
| Recent files popup |
Ctrl + E |
| Rename |
Shift + F6 |
General
| 功能 |
快捷键 |
| Open corresponding tool window |
Alt + #[0-9] |
| Save all |
Ctrl + S |
| Synchronize |
Ctrl + Alt + Y |
| Toggle maximizing editor |
Ctrl + Shift + F12 |
| Inspect current file with current profile |
Alt + Shift + I |
| Quick switch current scheme |
Ctrl + BackQuote (`) |
| Open Settings dialog |
Ctrl + Alt + S |
| Open Project Structure dialog |
Ctrl + Alt + Shift + S |
| Find Action |
Ctrl + Shift + A |
Debugging
| 功能 |
快捷键 |
| Step over / into |
F8 / F7 |
| Smart step into / Step out |
Shift + F7 / Shift + F8 |
| Run to cursor |
Alt + F9 |
| Evaluate expression |
Alt + F8 |
| Resume program |
F9 |
| Toggle breakpoint |
Ctrl + F8 |
| View breakpoints |
Ctrl + Shift + F8 |
Search / Replace
| 功能 |
快捷键 |
| Search everywhere |
Double Shift |
| Find |
Ctrl + F |
| Find next / previous |
F3 / Shift + F3 |
| Replace |
Ctrl + R |
| Find in path |
Ctrl + Shift + F |
| Replace in path |
Ctrl + Shift + R |
| Select next occurrence |
Alt + J |
| Select all occurrences |
Ctrl + Alt + Shift + J |
| Unselect occurrence |
Alt + Shift + J |
Editing
| 功能 |
快捷键 |
| Basic code completion |
Ctrl + Space |
| Smart code completion |
Ctrl + Shift + Space |
| Complete statement |
Ctrl + Shift + Enter |
| Parameter info (within method call arguments) |
Ctrl + P |
| Quick documentation lookup |
Ctrl + Q |
| External Doc |
Shift + F1 |
| Brief Info |
Ctrl + mouse |
| Show descriptions of error at caret |
Ctrl + F1 |
| Generate code... |
Alt + Insert |
| Override methods |
Ctrl + O |
| Implement methods |
Ctrl + I |
| Surround with… |
Ctrl + Alt + T |
| Comment / uncomment with line comment |
Ctrl + / |
| Comment / uncomment with block comment |
Ctrl + Shift + / |
| Extend selection |
Ctrl + W |
| Shrink selection |
Ctrl + Shift + W |
| Context info |
Alt + Q |
| Show intention actions and quick-fixes |
Alt + Enter |
| Reformat code |
Ctrl + Alt + L |
| Optimize imports |
Ctrl + Alt + O |
| Auto-indent line(s) |
Ctrl + Alt + I |
| Indent / unindent selected lines Tab / |
Shift + Tab |
| Cut current line to clipboard |
Ctrl + X , Shift + Delete |
| Copy current line to clipboard |
Ctrl + C , Ctrl + Insert |
| Paste from clipboard |
Ctrl + V , Shift + Insert |
| Paste from recent buffers... |
Ctrl + Shift + V |
| Duplicate current line |
Ctrl + D |
| Delete line at caret |
Ctrl + Y |
| Smart line join |
Ctrl + Shift + J |
| Smart line split |
Ctrl + Enter |
| Start new line |
Shift + Enter |
| Indent / unindent selected lines Tab / |
Shift + Tab |
| Cut current line to clipboard |
Ctrl + X , Shift + Delete |
| Copy current line to clipboard |
Ctrl + C , Ctrl + Insert |
| Paste from clipboard |
Ctrl + V , Shift + Insert |
| Paste from recent buffers |
Ctrl + Shift + V |
| Duplicate current line |
Ctrl + D |
| Delete line at caret |
Ctrl + Y |
| Smart line join |
Ctrl + Shift + J |
| Smart line split |
Ctrl + Enter |
| Start new line |
Shift + Enter |
Refactoring
| 功能 |
快捷键 |
| Copy |
F5 |
| Move |
F6 |
| Safe Delete |
Alt + Delete |
| Rename |
Shift + F6 |
| Refactor this |
Ctrl + Alt + Shift + T |
| Change Signature |
Ctrl + F6 |
| Inline |
Ctrl + Alt + N |
| Extract Method |
Ctrl + Alt + M |
| Extract Variable |
Ctrl + Alt + V |
| Extract Field |
Ctrl + Alt + F |
| Extract Constant |
Ctrl + Alt + C |
| Extract Parameter |
Ctrl + Alt + P |
Navigation
| 功能 |
快捷键 |
| Go to class |
Ctrl + N |
| Go to file |
Ctrl + Shift + N |
| Go to symbol |
Ctrl + Alt + Shift + N |
| Go to next / previous editor tab |
Alt + Right/Left |
| Go back to previous tool window |
F12 |
| Go to editor (from tool window) |
Esc |
| Hide active or last active window |
Shift + Esc |
| Go to line |
Ctrl + G |
| Recent files popup |
Ctrl + E |
| Navigate back / forward |
Ctrl + Alt + Left/Right |
| Navigate to last edit location |
Ctrl + Shift + Backspace |
| Select current file or symbol in any view |
Alt + F1 |
| Go to declaration |
Ctrl + B , Ctrl + Click |
| Go to implementation(s) |
Ctrl + Alt + B |
| Open quick definition lookup |
Ctrl + Shift + I |
| Go to type declaration |
Ctrl + Shift + B |
| Go to super-method / super-class |
Ctrl + U |
| Go to previous / next method |
Alt + Up/Down |
| Move to code block end / start |
Ctrl + ]/[ |
| File structure popup |
Ctrl + F12 |
| Type hierarchy |
Ctrl + H |
| Method hierarchy |
Ctrl + Shift + H |
| Call hierarchy |
Ctrl + Alt + H |
| Next / previous highlighted error |
F2 / Shift + F2 |
| Edit source / View source |
F4 / Ctrl + Enter |
| Show navigation bar |
Alt + Home |
| Toggle bookmark |
F11 |
| Toggle bookmark with mnemonic |
Ctrl + F11 |
| Go to numbered bookmark |
Ctrl + #[0-9] |
| Show bookmarks |
Shift + F11 |
Compile and Run
| 功能 |
快捷键 |
| Make project |
Ctrl + F9 |
| Compile selected file, package or module |
Ctrl + Shift + F9 |
| Select configuration and run / debug |
Alt + Shift + F10/F9 |
| Run / Debug |
Shift + F10 / F9 |
| Run context configuration from editor |
Ctrl + Shift + F10 |
Usage Search
| 功能 |
快捷键 |
| Find usages / Find usages in file |
Alt + F7 / Ctrl + F7 |
| Highlight usages in file |
Ctrl + Shift + F7 |
| Show usages |
Ctrl + Alt + F7 |
VCS / Local History
| 功能 |
快捷键 |
| Commit project to VCS |
Ctrl + K |
| Update project from VCS |
Ctrl + T |
| Push commits |
Ctrl + Shift + K |
| ‘VCS’ quick popup |
Alt + BackQuote (`) |
Live Templates