Keyboard Shortcuts - OSX
WARNING
This topic is a draft and may contain wrong information.
Editing
Keypress | Command |
---|---|
⌘ X | Cut line |
⌘ ⏎ | Insert line after |
⇧ ⌘ ⏎ | Insert line before |
Ctrl ⌘ ↑ | Move line/selection up |
Ctrl ⌘ ↓ | Move line/selection down |
⌘ L | Select line - Repeat to select next lines |
⌘ D | Select word - Repeat to select next occurrence |
Ctrl ⌘ G | Select all occurrences of current selection |
Ctrl ⇧ ↑ | Extra cursor on the line above |
Ctrl ⇧ ↓ | Extra cursor on the line below |
Ctrl M | Jump to closing parentheses Repeat to jump to opening parentheses |
Ctrl ⇧ M | Select all contents of the current parentheses |
Ctrl A | Move to beginning of line |
⌘ ← | Move to beginning of text on line |
Ctrl E, ⌘ → | Move to end of line |
⌘ K, ⌘ K | Delete from cursor to end of line |
⌘ K, ⌘ ⌫ | Delete from cursor to start of line |
⌘ ] | Indent current line(s) |
⌘ [ | Un-indent current line(s) |
⇧ ⌘ D | Duplicate line(s) |
⌘ J | Join line below to the end of the current line |
⌘ / | Comment/un-comment current line |
⌥ ⌘ / | Block comment current selection |
⌘ Y | Redo, or repeat last keyboard shortcut command |
⇧ ⌘ V | Paste and indent correctly |
Ctrl ␣ | Select next auto-complete suggestion |
⌘ U | Soft undo; jumps to your last change before undoing change when repeated |
Ctrl ⇧ ↑ | Column selection up |
Ctrl ⇧ ↓ | Column selection down |
Ctrl ⇧ W | Wrap Selection in html tag |
Ctrl ⇧ K | Delete current line of cursor |
Navigation/Goto Anywhere
Keypress | Command |
---|---|
⌘ P, ⌘ T | Quick-open files by name |
⌘ R | Goto symbol |
Goto word in current file | |
Ctrl G | Goto line in current file |
General
Keypress | Command |
---|---|
⇧ ⌘ P | Command Palette |
Ctrl ` | Python Console |
Ctrl ⌘ F | Toggle fullscreen mode |
Ctrl ⇧ ⌘ F | Toggle distraction-free mode |
⌘ K, ⌘ B | Toggle side bar |
Ctrl ⇧ P | Show scope in status bar |
Find/Replace
Keypress | Command |
---|---|
⌘ F | Find |
⌥ ⌘ F | Replace |
⇧ ⌘ F | Find in files |
⌘ I | Incremental Find |
Scrolling
Keypress | Command |
---|---|
Ctrl V | Scroll down one page |
Ctrl L | Center current line vertically in page |
⌘ ↓ | Scroll to end of file |
⌘ ↑ | Scroll to start of file |
Tabs
Keypress | Command |
---|---|
⇧ ⌘ T | Open last closed tab |
⌘ [1-9] | Jump to tab in current group |
⌘ 0 | Jump to 10th tab in current group |
⇧ ⌘ [ | Cycle left through tabs |
⇧ ⌘ ] | Cycle right through tabs |
Ctrl ⭾ | Cycle up through recent tabs |
Ctrl ⇧ ⭾ | Cycle down through recent tabs |
Find in files |
Split window
Keypress | Command |
---|---|
⌥ ⌘ 1 | Revert view to single column |
⌥ ⌘ 2 | Split view into two columns |
⌥ ⌘ 3 | Split view into three columns |
⌥ ⌘ 4 | Split view into four columns |
⌥ ⌘ 5 | Set view to grid (4 groups) |
Ctrl [1-4] | Jump to group |
Ctrl ⇧ [1-4] | Move file to specified group |
Bookmarks
Keypress | Command |
---|---|
⌘ F2 | Toggle bookmark |
F2 | Next bookmark |
⇧ F2 | Previous bookmark |
⇧ ⌘ F2 | Clear bookmarks |
Text manipulation
Keypress | Command |
---|---|
⌘ K, ⌘ U | Transform to Uppercase |
⌘ K, ⌘ L | Transform to Lowercase |
Ctrl ⌘ ↑, Ctrl ⌘ ↓ | Clip text upwards / downwards |