Key | Description |
---|---|
⌥ | twice and hold it down the second time. Then use the arrow keys (UP or DOWN) |
⌃ + G | Select next occurrence of the current word or selection |
⌃ + ⌘ + G | Select all occurrences |
Key | Description |
---|---|
⇧ + ⌘ + UP or DOWN | moves lines or selection a line up or down. |
Key | Description |
---|---|
⌘ + Y + | DEL ete line at caret |
⌥ + | BACKSPACE Delete to word start |
⌘ + D | Duplicate line or block |
⌘ + ] | Mov to code block END |
⌘ + [ | Move to code start |
⇧ + ⌃ + J | Join lines |
TAB + | Indent selection |
⌥ + ⌘ + | IAuto-indent lines |
Key | Description |
---|---|
⇧ + ⌘ + V | Paste from history |
⌘ + DOWN | Scroll text one line DOWN |
⌘ + UP | Scroll text one line UP |
⇧ + ⌥ + RIGHT | Select to next word |
⇧ + ⌥ + LEFT | Select to previous word |
⇧ + ⌘ + U | |
⇧ + ↵ | Start new line |
⌃ + ↵ | Splie line |
⇧ + TAB | Unindent selection |
Key | Description |
---|---|
⌘ + F | Find |
⌘ + R | Replace |
⌃ + L | Search for next occurrence |
⇧ + ⌃ + L | Search for previous occurance |
⌘ + F | Incremental search |
⇧ + ⌃ + F | Find in path |
⇧ + ⌃ + R | Replace in path |
⌥ + F7 | Find usages |
⇧ + ⌘ + F7 | Highlight usages in file |
⌥ + ⌘ + F7 | Show usages |
Key | Description |
---|---|
⌃ + / | Comment/uncomment current line |
⇧ + ⌃ + / | Comment/uncomment block comment |
⌘ + O | Override base class methods in current class |
⌃ + N | Generate ... |
⌃ + SPACE | Basic code completion |
⌥ + ⌃ + SPACE | Class name code completion |
⌥ + / | Expand word |
TAB + Next | template variable |
⇧ + TAB | Previous template variable |
⌥ + DEL | delete to word END |
⇧ + ⌘ + PAGEDOWN | Select to page bottom |
⇧ + ⌘ + PAGEUP | Select to page top |
⇧ + END | Select to END of line |
⇧ + HOME | Select to beginning of line |
Key | Description |
---|---|
⌘ + PAGEDOWN | Go to page bottom |
⌘ + PAGEUP | Go to page top |
END | Move to END of line |
HOME | Move to beginning of line |
⌃ + J | Quick documentation |
⌃ + J | Show TAB + le data |
⇧ + ⌥ + ⌘ + H | Show the highlighting level pop-UP window |
⇧ + ⌃ + Q | Show current method or class declaration |
⌘ + F1 | Show an error or warning description at caret |
⇧ + F1 | Show external documentation |
⌥ + ⌘ + T | Surround with... |
⇧ + ⌃ + SPACE | SmartType code completion |
⌥ + ⌘ + J | Surround with live template... |
Key | Description |
---|---|
⌘ + G | Navigate to line |
⌥ + ⌘ + B | Navigate to implementation of symbol under caret |
⇧ + ⌃ + B | Navigate to type declaration of symbol at caret |
⌥ + ⌘ + HOME | Navigate to related file |
⌘ + [ | Navigate to opening brace |
⌘ + ] | Navigate to closing brace |
F2 | Navigate to next highlighted error |
⇧ + F2 | Navigate to previous highlighted error |
Key | Description |
---|---|
⌘ + F12 | File structure pop-UP |
⌥ + F1 | Select target |
⌘ + E | Show list of recently opened files |
⌃ + H | Browse hierarchy for selected class |
⌥ + ⌃ + H | Browse call hierarchy for selected method |
⇧ + ⌘ + BACKSPACE | Move through the most recent change points |
Key | Description |
---|---|
⇧ + F6 | Rename refactoring |
F6 | Move refactoring |
F5 | Copy refactoring |
⇧ + F5 | Clone refactoring |
⌘ + DEL | Safe + DEL ete |
⌥ + ⌘ + M | Extract method |
⌥ + ⌘ + V | Introduce variable |
⌥ + ⌘ + F | Introduce field |
⌥ + ⌘ + C | Introduce constant |
⌥ + ⌘ + P | Introduce parameter |
Key | Description |
---|---|
⌘ + F9 | Make project |
⇧ + ⌘ + F9 | Compile |
⇧ + ⌥ + F10 | Choose configuration and run |
⇧ + F10 | Retrun without losing focus in editor |
⇧ + F9 | Debug |
⇧ + ⌥ + F9 | Choose configuration and debug |
⇧ + ⌥ + F8 | Force step over |
⇧ + ⌥ + F7 | Force step into |
F9 | Resume program |
⌥ + F8 | Evaluate expression |
⌥ + ⌘ + F8 | Quick evaluate expression |
Key | Description |
---|---|
⇧ + F10 | Run |
⌘ + F10 | Update |
F8 | Step over |
F7 | Step into |
⇧ + F7 | Smart step into |
⇧ + F8 | Step out |
⌥ + ⌘ + F9 | Run to cursor |
⇧ + F2 | Stop program |
⌘ + F8 | Toggle breakpoint |
⇧ + ⌘ + F8 | View breakpoints |
⌥ + ⌘ + F6 | Switch to another coverage suite\ |