Keyboard shortcuts
Keyboard shortcuts for writing, search and navigation. In a document, press Ctrl+/ (Cmd+/ on a Mac) to open the editor’s shortcut sheet. On a Mac, Alt is the Option key. For the arrow keys, F2, Delete and the context-menu key in the sidebar tree, see Use the tree from the keyboard.
Anywhere in the app
Section titled “Anywhere in the app”| Action | Windows and Linux | Mac |
|---|---|---|
| Quick open (find a document by title) | Ctrl+P | Cmd+P |
| Command list | Ctrl+Shift+P | Cmd+Shift+P |
| Search all documents | Ctrl+K | Cmd+K |
| Search (when you are not typing in a field) | / | / |
Inside a document, Ctrl+K (Cmd+K) makes a link instead, so click outside the text first to search. Because Ctrl+P opens quick open, it doesn’t print: to print, use Print or save as PDF in the document’s More menu.
Formatting
Section titled “Formatting”Each shortcut adds the markdown shown, or removes it if it is already there.
| Action | Windows and Linux | Mac | Markdown |
|---|---|---|---|
| Bold | Ctrl+B | Cmd+B | **text** |
| Italic | Ctrl+I | Cmd+I | *text* |
| Strikethrough | Ctrl+Shift+X | Cmd+Shift+X | ~~text~~ |
| Inline code | Ctrl+E | Cmd+E | `code` |
| Highlight | Ctrl+Shift+H | Cmd+Shift+H | ==text== |
| Link | Ctrl+K | Cmd+K | [text](https://) |
| Heading 1 | Ctrl+Alt+1 / Ctrl+Shift+1 | Cmd+Option+1 / Ctrl+Shift+1 | # Heading |
| Heading 2 | Ctrl+Alt+2 / Ctrl+Shift+2 | Cmd+Option+2 / Ctrl+Shift+2 | ## Heading |
| Heading 3 | Ctrl+Alt+3 / Ctrl+Shift+3 | Cmd+Option+3 / Ctrl+Shift+3 | ### Heading |
| Numbered list | Ctrl+Shift+7 | Cmd+Shift+7 | 1. item |
| Bulleted list | Ctrl+Shift+8 | Cmd+Shift+8 | - item |
| Task list | Ctrl+Shift+9 | Cmd+Shift+9 | - [ ] item |
| Quote | Ctrl+Shift+. | Cmd+Shift+. | > quote |
| Tick or untick a task | Ctrl+Enter | Cmd+Enter | - [x] item |
Ctrl+Shift+1 to 3 also make headings on every system, for keyboard layouts where Ctrl+Alt types characters. Ctrl+Enter (Cmd+Enter) ticks a task only on a task line; in a table it adds a row below.
Editing, tables and more
Section titled “Editing, tables and more”| Action | Windows and Linux | Mac | Notes |
|---|---|---|---|
| Show the shortcuts sheet | Ctrl+/ | Cmd+/ | |
| Slash menu: headings, lists, table, code, callout… | / | / | at the start of a line or after a space |
| Find | Ctrl+F | Cmd+F | |
| Find and replace | Ctrl+Alt+F | Cmd+Option+F | |
| Next and previous match | Ctrl+G / Ctrl+Shift+G | Cmd+G / Cmd+Shift+G | |
| Paste as plain text | Ctrl+Shift+V | Cmd+Shift+V | |
| Paste a link over selected text | Ctrl+V | Cmd+V | makes [text](https://...) |
| Emoji | : | : | then a word, such as :tada |
| Fold and unfold this section | Ctrl+Alt+[ / Ctrl+Alt+] | Cmd+Option+[ / Cmd+Option+] | or the arrow beside a heading |
| Comment on the selection | Ctrl+Alt+M | Cmd+Option+M | the comment is kept beside the text, not in it |
| Suggest a change to the selection | Ctrl+Alt+S | Cmd+Option+S | with nothing selected, suggests inserting words; see Suggest changes |
| Mention someone or insert a date | @ | @ | then a name, a team or a day |
| Change the date at the cursor | Ctrl+Alt+Y | Cmd+Option+Y | opens the calendar |
| Next and previous table cell | Tab / Shift+Tab | Tab / Shift+Tab | Tab in the last cell adds a row |
| New table row | Enter | Enter | at the end of a table row |
| Add a table row below or above | Ctrl+Enter / Ctrl+Shift+Enter | Cmd+Enter / Cmd+Shift+Enter | columns and sorting: the Table menu |
| Move a table row | Alt+ArrowUp / Alt+ArrowDown | Option+ArrowUp / Option+ArrowDown | |
| Delete a table row | Ctrl+Shift+K | Cmd+Shift+K | |
| Undo and redo | Ctrl+Z / Ctrl+Shift+Z | Cmd+Z / Cmd+Shift+Z | |
| Go to the toolbar | Alt+F10 | Option+F10 | arrow keys move between buttons |
| Leave the editor (Tab indents inside it) | Esc, then Tab | Esc, then Tab | |
| Read details here (for screen readers) | Alt+F1 | Option+F1 | line, heading, link, date, author, comments; see Accessibility |
| Image larger or smaller (Live view) | Ctrl+Alt+= / Ctrl+Alt+- | Cmd+Option+= / Cmd+Option+- | on the image line, or drag its corner; the width is saved as  |