Command : ⌘ Option : ⌥ Control : ⌃ Shift : ⇧ Capslock : ⇪ Tab : ⇥ Esc : ⎋ Return : ⏎ Delete : ⌫ Backspace : ⌦ (fn ⌫)
Command | Name |
---|---|
⌘ S | Save all |
⌘ ⌥ Y | Sync |
⌃ ⌘ F12 | Maximize the editor/Minimize |
⌥ ⇧ F | Add to Favourites |
⌥ ⇧ I | Perform inspection of the current file using the current profile |
^ ` | Quick switch |
⌘ , | Open the settings dialog |
⌘ ; | Open the project structure dialog |
⌃ ⇥ | Switching between tabs and tool windows |
Command | Name |
---|---|
⇧ ⇧ | Find All (including code and menu) |
⌘ F | Search |
⌘ G | Search for |
⌘ ⇧ G | Search before |
⌘ R | Replacement |
⌘ ⇧ A | Search for operations |
⌘ ⌥ O | Search by symbol name |
⌘ O | Find class |
⌘ ⇧ O | Search for files (not classes) |
⌘ ⇧ F | Search in the path |
⌘ F12 | Open a file structure pop-up |
⌃ →/← | Switch open editor tabs |
F4 / ⌘ ↓ | Jump to source |
⇧ F4 | Open the current editor tab in a new window |
⌘ E | Show pop-up of recently opened files |
⌘ ⇧ E | Show pop-up of recently edited files |
⌘ ⇧ ⌦ | Move to the last edited location |
⌘ W | Close the active editor tab |
⎋ | Return to the editor window from the tool window |
⇧ ⎋ | Hide the active tool window or the last active tool window |
⌘ L | Move to line |
⌃ H | Open type hierarchy |
⌘ ⇧ H | Open method hierarchy |
⌃ ⌥ H | Open call hierarchy |
Command | Name |
---|---|
⌃ ⇧ T | Create a new terminal instance |
⌘ N | Codes (getters, setters, constructors, hashCode/Generate equals, toString, new file, new class) |
⌃ O | Override method |
⌃ I | Implement method |
⌘ ⌥ T | (if...else / try...catch /Etc.) |
⌘ ⌦ | Delete the line indicated by the caret |
⌘ -/+ | Collapse the current code block/expand |
⌘ ⇧ -/+ | Collapse all code blocks/expand |
⌘ D | Duplicate the current row or selection |
⌃ Space | Basic code completion |
⌃ ⇧ Space | Smart code completion (filters a list of methods and variables by type prediction) |
⌘ ⇧ ⏎ | Completing the statement |
⌃ J | Quick search for documents |
⌘ P | Show parameters for the selected method |
⌘ B / ⌘ Click | Move (directly) to the declaration |
⌘ ⌥ B | Move to implementation |
⌘ U | super method/Move to super class |
⌘ Y | Open a quick search for definitions |
⌘ 1 | Displaying the project tool window/Hidden switch |
F3 | Bookmark switching |
⌥ F3 | Switching bookmarks with mnemonics |
⌘ / | Comment in line comment/Uncomment |
⌘ ⇧ | /Comment with block comment/Uncomment |
⌥ ↑ | Widen the selection of code blocks |
⌥ ↓ | Shrink the current selection to the previous state |
⌥ ⌘ [ | Move to the starting point of the code block |
⌥ ⌘ ] | Move to the end of the code block |
⌥ ⌘ ⇧ [ | Select up to the starting point of the code block |
⌥ ⌘ ⇧ ] | Select to the end of the code block |
⌥ ⌫ | Delete to the end |
⌥ ⌦ | Delete to the beginning of the word |
⌃ ⌥ O | Optimized import |
⌥ ⏎ | Quick fix of project (display of desired action and quick fix proposal) |
⌘ ⌥ L | Code reforming |
⌃ ⌥ I | Row autoindent |
⇥/⇧ ⇥ | Line indent/Unindent |
⌃ ⇧ J | Smart row join |
⌘ ⏎ | Smart line split |
⇧ ⏎ | Start a new line |
F2 / ⇧ F2 | next/Go to previous highlighted error |
⌥ ⇧ mouse click | Multi cursor |
Command | Name |
---|---|
⌘ F9 | Build |
⌃ R | Build and run |
Command | Name |
---|---|
⌃ D | debug |
F8 | Step over |
F7 | Step in |
⇧ F7 | Smart step-in |
⇧ F8 | Step out |
⌥ F9 | Execute to the cursor position |
⌥ F8 | Evaluate the formula |
⌘ ⌥ R | Resume the program |
⌘ F8 | Switching breakpoints |
⌘ ⇧ F8 | Show breakpoints |
Command | Name |
---|---|
F5 | copy |
F6 | Move |
⌘ ⌫ | Safe deletion |
⇧ F6 | change name |
⌘ F6 | Signature change |
⌘ ⌥ N | Inline |
⌘ ⌥ M | Method extraction |
⌘ ⌥ V | Extracting variables |
⌘ ⌥ F | Field extraction |
⌘ ⌥ C | Extraction of constants |
⌘ ⌥ P | Parameter extraction |
Command | Name |
---|---|
⌘ K | Commit the project to VCS |
⌘ T | Update project from VCS |
⌥ ⇧ C | View recent changes |
⌃ V | Open VCS pop-up |
Recommended Posts