原文: IntelliJ IDEA快捷键
下面只列出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
功能 |
快捷键 |
Surround with Live Template |
Ctrl + Alt + J |
Insert Live Template |
Ctrl + J |