Top Keyboard shortcut keys for IntelliJ IDEA
Attach to Process |
Ctrl + Alt + F5 |
---|---|
Double Ctrl |
Ctrl + Ctrl |
Find Action |
Double + Shift |
Find Usages |
Alt + F7 |
Generate |
Alt + Insert |
Recent Files |
Ctrl + E |
Rebuild |
Ctrl + Shift + F9 |
Refactor This |
Ctrl + Alt + Shift + T |
Reformat Code |
Ctrl + Alt + L |
Run Anything |
Double + Ctrl |
Search Everywhere |
Double + Shift |
Select In |
Alt + F1 |
Settings |
Ctrl + Alt + S |
Show Intention Actions |
Alt + Enter |
Show Project window |
Alt + 1 |
View Breakpoints |
Ctrl + Shift + F8 |
Build Projects
Build Project |
Ctrl + F9 |
---|---|
New in This Directory |
Ctrl + Alt + Insert |
Rebuild |
Ctrl + Shift + F9 |
Basic Editing
Auto-Indent Lines |
Ctrl + Alt + I |
---|---|
Copy |
Ctrl + C |
Copy Paths |
Ctrl + Shift + C |
Delete Line |
Ctrl + Y |
Duplicate Line or Selection |
Ctrl + D |
Increase Font Size in All Editors |
Alt + Shift + . |
Indent Selection |
Tab |
Join Lines |
Ctrl + Shift + J |
Paste |
Ctrl + V |
Paste as Plain Text |
Ctrl + Alt + Shift + V |
Paste from History... |
Ctrl + Shift + V |
Redo |
Ctrl + Shift + Z |
Save All |
Ctrl + S |
Scratch File |
Ctrl + Alt + Shift + Insert |
Start New Line |
Shift + Enter |
Start New Line Before Current |
Ctrl + Alt + Enter |
Toggle Case |
Ctrl + Shift + U |
Undo |
Ctrl + Z |
Caret Navigation
Move Caret to Code Block End |
Ctrl + ] |
---|---|
Move Caret to Code Block Start |
Ctrl + [ |
Move Caret to Line End |
End |
Move Caret to Line Start |
Home |
Move Caret to Matching Brace |
Ctrl + Shift + M |
Move Caret to Next Word |
Ctrl + → |
Move Caret to Page Bottom |
Ctrl + Pg Dn |
Move Caret to Page Top |
Ctrl + Pg Up |
Move Caret to Previous Word |
Ctrl + ← |
Move Caret to Text End |
Ctrl + End |
Move Caret to Text Start |
Ctrl + Home |
Next Method |
Alt + ↓ |
Page Down |
Pg Dn |
Page Up |
Pg Up |
Previous Method |
Alt + ↑ |
Select Text
Down with Selection |
Shift + ↓ |
---|---|
Extend Selection |
Ctrl + W |
Left with Selection |
Shift + ← |
Move Caret to Code Block End with Selection |
Ctrl + Shift + ] |
Move Caret to Code Block Start with Selection |
Ctrl + Shift + [ |
Move Caret to Line End with Selection |
Shift + End |
Move Caret to Line Start with Selection |
Shift + Home |
Move Caret to Matching Brace with Selection |
Ctrl + Shift + M |
Move Caret to Next Word with Selection |
Ctrl + Shift + → |
Move Caret to Next Word with Selection |
Ctrl + Shift + → |
Move Caret to Previous Word with Selection |
Ctrl + Shift + ← |
Page Down with Selection |
Shift + Pg Dn |
Page Up with Selection |
Shift + Pg Up |
Paste |
Ctrl + V |
Paste as Plain Text |
Ctrl + Alt + Shift + V |
Paste from History... |
Ctrl + Shift + V |
Previous Method with Selection |
Alt + ↑ |
Redo |
Ctrl + Shift + Z |
Right with Selection |
Shift + → |
Save All |
Ctrl + S |
Shift Page Down with Selection |
Shift + Pg Dn |
Shift Page Up with Selection |
Shift + Pg Up |
Shrink Selection |
Ctrl + Shift + 0 |
Up with Selection |
Shift + ↑ |
Undo |
Ctrl + Z |
Code Folding
Collapse |
Ctrl + NumPad - |
---|---|
Collapse All |
CtrlShift + NumPad - |
Expand |
Ctrl + NumPad + |
Expand All |
CtrlShift + NumPad + |
Expand Recursively |
CtrlAlt + NumPad + |
Fold Selection |
Ctrl + . |
Multiple Carets and Selection Ranges
Add/Remove Caret |
Alt Shift Click |
---|---|
Clone Caret Above |
Double Ctrl Up |
Clone Caret Below |
Double Ctrl Down |
Create Rectangular Selection |
Alt Shift Middle click |
Deselect Last Occurrence |
Alt Shift J |
Drag to Create Multiple Rectangular Selections |
Ctrl Alt Shift Click |
Drag to Create Rectangular Selection |
Alt Click |
Select All Occurrences |
Ctrl Alt Shift J |
Select All Occurrences |
Ctrl Alt Shift J |
Add Selection for Next Occurrence |
Alt J |
Add Caret to Each Line in Selection |
Alt Shift G |
Toggle Column Selection Mode |
Alt Shift Insert |
Coding Assistance
Basic Completion |
Ctrl Space |
---|---|
Comment with Block Comment |
Ctrl Shift / |
Comment with Line Comment |
Ctrl / |
Complete Current Statement |
Ctrl Shift Enter |
Generate... |
Alt Insert |
Move Element Left |
Ctrl Alt Shift ← |
Move Line Down |
Alt Shift ↓ |
Move Line Up |
Alt Shift ↑ |
Move Element Left |
Ctrl Alt Shift ← |
Move Statement Down |
Ctrl Shift ↓ |
Move Statement Up |
Ctrl Shift ↑ |
Parameter Info |
Ctrl P |
Quick Documentation |
Ctrl Q |
Reformat Code |
Ctrl Alt L |
Second Basic Completion |
Ctrl Alt Space |
Show Intention Actions |
Alt Enter |
Surround With... |
Ctrl Alt T |
Type-Matching Completion |
Ctrl Shift Space |
Context Navigation
Back |
Ctrl Alt ← |
---|---|
Forward |
Ctrl Alt → |
Go to Line/Column... |
Ctrl G |
Last Edit Location |
Ctrl Shift Backspace |
Next Method |
Alt ↓ |
Next Occurrence |
Ctrl Alt ↓ |
Previous Method |
Alt ↑ |
Previous Occurrence |
Ctrl Alt ↑ |
Recent Files |
Ctrl E |
Select In... |
Alt F1 |
Show All Bookmarks |
Shift F11 |
Show Bookmarks window |
Alt 2 |
Show Find window |
Alt 3 |
Show Mnemonic Bookmarks |
Ctrl Shift F11 |
Show Structure window |
Alt 7 |
Select Next Tab |
Alt → |
Select Previous Tab |
Alt ← |
Show All Bookmarks |
Shift F11 |
Toggle Anonymous Bookmark |
F11 |
Toggle Bookmark with Digit |
Ctrl Shift [digit] |
Toggle Bookmark with Mnemonic |
Ctrl F11 |
Go to Bookmark with Digit |
Ctrl [digit] |
Toggle Bookmark with Mnemonic |
Ctrl F11 |
Tags
Editor