Keyboard Shortcuts
Quick reference for all shortcuts. On Mac, replace Ctrl with Cmd.
File
| Action | Mac | Windows / Linux |
| New document | Cmd+N | Ctrl+N |
| Open file | Cmd+O | Ctrl+O |
| Save | Cmd+S | Ctrl+S |
| Save As | Cmd+Shift+S | Ctrl+Shift+S |
Editing
| Action | Mac | Windows / Linux |
| Undo | Cmd+Z | Ctrl+Z |
| Redo | Cmd+Shift+Z | Ctrl+Shift+Z |
Bold (\textbf{}) | Cmd+B | Ctrl+B |
Italic (\textit{}) | Cmd+I | Ctrl+I |
Underline (\underline{}) | Cmd+U | Ctrl+U |
| Toggle comment | Cmd+/ | Ctrl+/ |
| Indent | Cmd+] | Ctrl+] |
| Outdent | Cmd+[ | Ctrl+[ |
| Duplicate line / structure | Cmd+D | Ctrl+D |
| Delete line | Cmd+Shift+K | Ctrl+Shift+K |
| Insert line above | Cmd+Shift+Enter | Ctrl+Shift+Enter |
| Format document | Cmd+Shift+F | Ctrl+Shift+F |
Tip
The Duplicate shortcut (Ctrl+D) is LaTeX-aware. When your cursor is inside a \cventry, \item, or similar structure, it duplicates the entire structure — not just the current line.
Build
| Action | Mac | Windows / Linux |
| Compile to PDF | Cmd+Enter | Ctrl+Enter |
Navigation
| Action | Mac | Windows / Linux |
| Find | Cmd+F | Ctrl+F |
| Go to line | Cmd+G | Ctrl+G |
| Next fillable field | Ctrl+Tab | Ctrl+Tab |
| Previous fillable field | Ctrl+Shift+Tab | Ctrl+Shift+Tab |
AI & Suggestions
| Action | Mac | Windows / Linux |
| Command palette | Cmd+K | Ctrl+K |
| Accept ghost suggestion | Ctrl+Right Arrow | Ctrl+Right Arrow |
| Dismiss ghost suggestion | Escape | Escape |
| Manually request suggestion | Ctrl+Right Arrow | Ctrl+Right Arrow |
Standard editor shortcuts
Flow also supports the standard text editing shortcuts you'd expect:
| Action | Mac | Windows / Linux |
| Select all | Cmd+A | Ctrl+A |
| Cut | Cmd+X | Ctrl+X |
| Copy | Cmd+C | Ctrl+C |
| Paste | Cmd+V | Ctrl+V |
| Move word left | Option+Left | Ctrl+Left |
| Move word right | Option+Right | Ctrl+Right |
| Move to line start | Cmd+Left | Home |
| Move to line end | Cmd+Right | End |