A list of shortcut keys (keymaps) for IntelliJ IDEA.
Japanese | English | Windows | Mac |
---|---|---|---|
Open the corresponding tool window | Open corresponding tool window | Alt + #[0-9] | Command + #[0-9] |
Save all | Save all | Ctrl + S | Command + S |
Sync | Synchronize | Ctrl + Alt + Y | Command + Option + Y |
Editor maximization switch | Toggle maximizing editor | Ctrl + Shift + F12 | Command + Shift + F12 |
Check current file with current profile | Inspect current file with current profile | Alt + Shift + I | Option + Shift + I |
Quick switch current scheme | Quick switch current scheme | Ctrl + </kbd>(Backticks) | <kbd>Control</kbd> + Section(<kbd>Option</kbd> + <kbd>6</kbd>), <kbd>Control</kbd> + <kbd> (Backticks) |
|
Open the settings dialog | Open Settings dialog | Ctrl + Alt + S | Command + , |
Open the project structure dialog | Open Project Structure dialog | Ctrl + Alt + Shift + S | Command + ; |
Find action | Find Action | Ctrl + Shift + A | Command + Shift + A |
Japanese | English | Windows | Mac |
---|---|---|---|
Step over/Into | Step over / into | F8 / F7 | F8 / F7 |
Smart step into/Step out | Smart step into / Step out | Shift + F7 / Shift + F8 | Shift + F7 / Shift + F8 |
Run to cursor | Run to cursor | Alt + F9 | Option + F9 |
Evaluate the formula | Evaluate expression | Alt + F8 | Option + F8 |
Resume the program | Resume program | F9 | Command + Option + R |
Toggle breakpoints | Toggle breakpoint | Ctrl + F8 | Command + F8 |
Show breakpoints | View breakpoints | Ctrl + Shift + F8 | Command + Shift + F8 |
Japanese | English | Windows | Mac |
---|---|---|---|
Search anywhere | Search everywhere | Double Shift | Double Shift |
Search | Find | Ctrl + F | Command + F |
Next/Search before | Find next / previous | F3 / Shift + F3 | Command + G / Command + Shift + G |
Replacement | Replace | Ctrl + R | Command + R |
Search in the path | Find in path | Ctrl + Shift + F | Command + Shift + F |
Replace in path | Replace in path | Ctrl + Shift + R | Command + Shift + R |
Select the next appearance position | Select next occurrence | Alt + J | Ctrl + G |
Select all spawn positions | Select all occurrences | Ctrl + Alt + Shift + J | Ctrl + Command + G |
Deselect the spawn position | Unselect occurrence | Alt + Shift + J | Ctrl + G |
Japanese | English | Windows | Mac |
---|---|---|---|
Basic code completion | Basic code completion | Ctrl + Space | Ctrl + Space |
Smart code completion | Smart code completion | Ctrl + Shift + Space | Ctrl + Shift + Space |
Completing the statement | Complete statement | Ctrl + Shift + Enter | Command + Shift + Return |
Parameter information(In the argument of the method call) | Parameter info (within method call arguments) | Ctrl + P | Command + P |
Quick document search | Quick documentation lookup | Ctrl + Q | Ctrl + J |
External document | External Doc | Shift + F1 | Shift + F1 |
Simple information | Brief Info | Ctrl + mouse | Command + mouse |
Show error description at caret position | Show descriptions of error at caret | Ctrl + F1 | Command + F1 |
Generate code | Generate code... | Alt + Insert | Command + N, Ctrl + Return |
Method override | Override methods | Ctrl + O | Ctrl + O |
Implement method | Implement methods | Ctrl + I | Ctrl + I |
...Surround with | Surround with… | Ctrl + Alt + T | Command + Option + T |
Comment in line comment/Uncomment | Comment / uncomment with line comment | Ctrl + / | Command + / |
Comments in block comments/Uncomment | Comment / uncomment with block comment | Ctrl + Shift + / | Command + Option + / |
Expand selection | Extend selection | Ctrl + W | Option + Up |
Shrink selection | Shrink selection | Ctrl + Shift + W | Option + Down |
Context information | Context info | Alt + Q | Ctrl + Shift + Q |
Show intention actions and quick fixes | Show intention actions and quick-fixes | Alt + Enter | Option + Return |
Reformat code | Reformat code | Ctrl + Alt + L | Command + Option + L |
Optimized import | Optimize imports | Ctrl + Alt + O | Ctrl + Option + O |
Automatically indent lines | Auto-indent line(s) | Ctrl + Alt + I | Ctrl + Option + I |
Indent the selected line/Unindent | Indent / unindent selected lines | Tab / Shift + Tab | Tab / Shift + Tab |
Cut the current line to the clipboard | Cut current line to clipboard | Ctrl + X, Shift + Delete | Command + X |
Copy current line to clipboard | Copy current line to clipboard | Ctrl + C, Ctrl + Insert | Command + C |
Paste from clipboard | Paste from clipboard | Ctrl + V, Shift + Insert | Command + V |
Paste from a recent buffer | Paste from recent buffers... | Ctrl + Shift + V | Command + Shift + V |
Duplicate the current line | Duplicate current line | Ctrl + D | Command + D |
Delete line at caret position | Delete line at caret | Ctrl + Y | Command + Delete |
Combine smart lines | Smart line join | Ctrl + Shift + J | Ctrl + Shift + J |
Split smart line | Smart line split | Ctrl + Enter | Command + Return |
Start a new line | Start new line | Shift + Enter | Shift + Return |
Uppercase word for caret position or selected block/Toggle lowercase | Toggle case for word at caret or selected block | Ctrl + Shift + U | Command + Shift + U |
End of code block/Select until start | Select till code block end / start | Ctrl + Shift + ] / [ | Command + Shift + ] / Command + Shift + [ |
Delete the word to the right of the cursor | Delete to word end | Ctrl + Delete | Option + Forward Delete |
Delete the word to the left of the cursor | Delete to word start | Ctrl + Backspace | Option + Delete |
Expand code block/Fold | Expand / collapse code block | Ctrl + NumPad+ / - | Command + + / Command + - |
Expand all | Expand all | Ctrl + Shift + NumPad+ | Command + Shift + + |
Fold everything | Collapse all | Ctrl + Shift + NumPad- | Command + Shift + - |
Close the active editor tab | Close active editor tab | Ctrl + F4 | Command + W |
Japanese | English | Windows | Mac |
---|---|---|---|
copy | Copy | F5 | F5 |
Move | Move | F6 | F6 |
Safe deletion | Safe Delete | Alt + Delete | Command + Delete |
Rename | Rename | Shift + F6 | Shift + F6 |
Refactor here | Refactor this | Ctrl + Alt + Shift + T | Ctrl + T |
Change signature | Change Signature | Ctrl + F6 | Command + F6 |
Inline | Inline | Ctrl + Alt + N | Command + Option + N |
Extract method | Extract Method | Ctrl + Alt + M | Command + Option + M |
Extract variables | Extract Variable | Ctrl + Alt + V | Command + Option + V |
Extract field | Extract Field | Ctrl + Alt + F | Command + Option + F |
Extract constants | Extract Constant | Ctrl + Alt + C | Command + Option + C |
Extract parameters | Extract Parameter | Ctrl + Alt + P | Command + Option + P |
Japanese | English | Windows | Mac |
---|---|---|---|
Move to class | Go to class | Ctrl + N | Command + O |
Move to file | Go to file | Ctrl + Shift + N | Command + Shift + O |
Move to symbol | Go to symbol | Ctrl + Alt + Shift + N | Command + Option + O |
Next/Go to previous editor tab | Go to next / previous editor tab | Alt + Right / Left | Ctrl + Left / Ctrl + Right |
Return to previous tool window | Go back to previous tool window | F12 | F12 |
Go to editor (from tool window) | Go to editor (from tool window) | Esc | Esc |
Hide active or last active window | Hide active or last active window | Shift + Esc | Shift + Esc |
Move next | Go to line | Ctrl + G | Command + L |
Pop up recent files | Recent files popup | Ctrl + E | Command + E |
Next/Move forward | Navigate back / forward | Ctrl + Alt + Left / Right | Command + Option + Left / Command + Option + Right |
Move to the last edit | Navigate to last edit location | Ctrl + Shift + Backspace | Command + Shift + Delete |
Select a symbol for the current or any view | Select current file or symbol in any view | Alt + F1 | Option + F1 |
Move to declaration | Go to declaration | Ctrl + B, Ctrl + Click | Command + B, Command + Click |
Move to implementation | Go to implementation(s) | Ctrl + Alt + B | Command + Option + B |
Open quick definition search | Open quick definition lookup | Ctrl + Shift + I | Option + Space, Command + Y |
Move to type declaration | Go to type declaration | Ctrl + Shift + B | Ctrl + Shift + B |
Super method/Move to superclass | Go to super-method / super-class | Ctrl + U | Command + U |
Before/Move to the next method | Go to previous / next method | Alt + Up / Down | Ctrl + Up / Ctrl + Down |
End of code block/Move to start | Move to code block end / start | Ctrl + ] / [ | Command + ] / Command + [ |
Pop up file structure | File structure popup | Ctrl + F12 | Command + F12 |
Type hierarchy | Type hierarchy | Ctrl + H | Ctrl + H |
Method hierarchy | Method hierarchy | Ctrl + Shift + H | Command + Shift + H |
Call hierarchy | Call hierarchy | Ctrl + Alt + H | Ctrl + Option + H |
Next/Previous highlighted error | Next / previous highlighted error | F2 / Shift + F2 | F2 / Shift+ F2 |
Source editing/Source view | Edit source / View source | F4 / Ctrl + Enter | F4 / Command + Down |
Show navigation bar | Show navigation bar | Alt + Home | Option + Home |
Toggle bookmark | Toggle bookmark | F11 | F3 |
Toggle bookmarks with mnemonics | Toggle bookmark with mnemonic | Ctrl + F11 | Option + F3 |
Go to numbered bookmarks | Go to numbered bookmark | Ctrl + #[0-9] | Ctrl + #[0-9] |
Show bookmarks | Show bookmarks | Shift + F11 | Command + F3 |
Japanese | English | Windows | Mac |
---|---|---|---|
Create a project | Make project | Ctrl + F9 | Command + F9 |
Compile selected files, packages or modules | Compile selected file, package or module | Ctrl + Shift + F9 | Command + Shift + F9 |
Select a configuration and run/debug | Select configuration and run / debug | Alt + Shift + F10 / F9 | Ctrl + Option + R / D |
Run/debug | Run / Debug | Shift + F10 / F9 | Ctrl + R / D |
Execute context configuration from editor | Run context configuration from editor | Ctrl + Shift + F10 | Ctrl + Shift + R, Ctrl + Shift + D |
Japanese | English | Windows | Mac |
---|---|---|---|
Find usage/Find usage in file | Find usages / Find usages in file | Alt + F7 / Ctrl + F7 | Option + F7 / Command + F7 |
Emphasize usage in files | Highlight usages in file | Ctrl + Shift + F7 | Command + Shift + F7 |
Show usage | Show usages | Ctrl + Alt + F7 | Command + Option + F7 |
Japanese | English | Windows | Mac |
---|---|---|---|
Commit the project to VCS | Commit project to VCS | Ctrl + K | Command + K |
Update project from VCS | Update project from VCS | Ctrl + T | Command + T |
Push commit | Push commits | Ctrl + Shift + K | Command + Shift + K |
"VCS" quick pop-up | 'VCS' quick popup | Alt + `(Backticks) | Ctrl + V |
Japanese | English | Windows | Mac |
---|---|---|---|
Surround with live template | Surround with Live Template | Ctrl + Alt + J | Command + Option + J |
Insert live template | Insert Live Template | Ctrl + J | Command + J |