Need help with keyboard symbols?
The missing editor. Code and markup brought to the 21st century.
| Shortcut | Description |
|---|---|
| ⌘ → | Go to the end of line |
| ⌘ ← | Go to the beginning of line |
| ⌘ ⇧ → | Select text from cursor to the end of line |
| ⌘ ⇧ ← | Select text from cursor to the beginning of line |
| ⌥ ⇧ → | Select text from cursor to the end of word |
| ⌥ ⇧ ← | Select text from cursor to the beginning of word |
| ⌃ ⌘ ↑ | Move current line/selection up |
| ⌃ ⌘ ↓ | Move current line/selection down |
| ⌘ [ | Unindent current line/selection |
| ⌘ ] | Indent current line/selection |
| ⌃ ⌥ B | Select current scope |
| ⌃ W | Select current word |
| ⌘ ⇧ L | Select current line |
| ⌘ ⇧ B | Select enclosing brackets |
| ⌘ ↑ | Go to the beginning of document |
| ⌘ ↓ | Go to the end of document |
| ⌥ ← | Go to the beginning of word |
| ⌥ → | Go to the end of word |
| ⌘ L | Go to line |
| ⌘ T | Go to file |
| ⌘ ⇧ T | Go to symbol |
| ⌘ [1-9] | Go to tab |
| ⌘ ⇧ ] | Go to next tab |
| ⌘ ⇧ [ | Go to previous tab |
| ⌘ ⌥ L | Show/Hide line numbers |
| ⌘ ⌥ B | Show/Hide bookmarks |
| ⌘ F2 | Bookmark current line |
| F2 | Go to next bookmark |
| ⇧ F2 | Go to previous bookmark |
| ⌃ ⇧ N | Show document/selection stats |
| ⌃ ⇧ P | Show current scope |
| ⌃ ⇧ D | Duplicate current line/selection |
| ⌃ ⇧ K | Delete current line/selection |
| ⌘ / | Comment/Uncomment current line/selection |
| F5 | Sort selected lines |
| ⌃ ⌥ ⌘ D | Toggle drawer |
| ⌘ ⌥ W | Toggle soft wrap |
| ⌃ ⌘ R | Reveal current file in project |
| ⌘ [ | Unindent current line/selection |
| ⌃ ⌥ ⌘ V | Paste from history |
| ⌃ ⇧ V | Paste previous entry |
| ⌘ F | Find |
| ⌘ ⇧ F | Find in project |
| ⌘ G | Find next |
| ⌘ ⇧ G | Find previous |
| ⌃ ⌘ F | Replace all |
| ⌃ ⇧ ⌘ F | Replace in selection |
| ⌘ ⌥ F | Replace and find |
| ⌘ E | Use selection to find |
| ⌘ ⇧ E | Use selection to replace |
| ⎋ | Complete word based on current document |
| ⌃ U | Uppercase text |
| ⌃ ⇧ U | Downcase text |
| ⌃ ⌥ U | Titlecase text |
| ⌃ G | Opposite case |
| ⌃ ⎋ | Open bundle menu |
| ⌃ ⌥ ⇧ [A-Z] | Switch between different languages |
| ⌃ ⌘ T | Select bundle item |
| ⌃ ⇧ E | Execute current line/selection as Ruby code |
| ⌃ ⌥ ⌘ P | Preview document |
| ⌘ ⌥ O | Switch between insert and overwrite mode |
| ⌃ Q | Reformat the current paragraph |
| ⌃ J | Reformat and justify current paragraph |
| ⌃ ⌥ Q | Remove any newline character from current paragraph |
| ⌃ ⇧ T | Display TODO List |
| ⌃ ⌘ ⌥ B | Open Bundle editor |
| lorem ⇥ | Generate text placeholder |
| ⌃ ⌥ ⇧ V | Paste selection to Paste Bin |
| ⌘ ⌥ ] | Align variable assignments |
| ⌃ ⇥ | Switch between editing window and project drawer |
| ⌃ K | Delete from cursor to the end of line |
| ⌘ backspace | Delete from cursor to the start of line |
| space | Rename the current selected file (on the drawer) |