Formatting
Style your documents with keyboard shortcuts, markdown, the floating toolbar, and slash commands.
Overview
Wyatt gives you multiple ways to format your content. Whether you prefer keyboard shortcuts, markdown syntax, or a visual toolbar, you can style your documents without breaking your flow.
Keyboard Shortcuts
The fastest way to format text is with keyboard shortcuts. Select some text and press:
| Shortcut (Mac) | Shortcut (Windows) | Format |
|---|---|---|
Cmd+B | Ctrl+B | Bold |
Cmd+I | Ctrl+I | Italic |
Cmd+U | Ctrl+U | Underline |
Cmd+Shift+S | Ctrl+Shift+S | |
Cmd+E | Ctrl+E | Inline code |
Cmd+K | Ctrl+K | Insert link |
You do not need to select text first for bold, italic, or other toggles. Press the shortcut to start formatting, type your text, then press the shortcut again to stop.
Markdown Shortcuts
Type markdown syntax directly in the editor and it will convert automatically. These shortcuts work at the beginning of a new line:
| What you type | What you get |
|---|---|
# + space | Heading 1 |
## + space | Heading 2 |
### + space | Heading 3 |
- + space | Bullet list item |
* + space | Bullet list item |
1. + space | List item |
[] + space | To-do checkbox |
> + space | Blockquote |
``` + space | Code block |
--- + space | Horizontal divider |
These shortcuts transform the entire block. For example, typing ## followed by a space on an empty line converts it into a Heading 2 block.
Floating Toolbar
When you select text, a floating toolbar appears above your selection. It provides quick access to:
- Bold, Italic, Underline, and Strikethrough
- Inline code formatting
- Link insertion
The toolbar appears automatically and disappears when you click away or deselect the text.
Slash Commands
Press / on an empty line to open the slash menu. This is a searchable command palette that lets you:
- Insert any block type (headings, lists, tables, code blocks, images, etc.)
- Transform the current block into a different type
- Add special content like databases, dividers, or form fields
Start typing after / to filter the list. For example, /head will filter to show only heading options.
The slash menu only opens on empty lines or when your cursor is at the very beginning of a line. This prevents it from interfering with normal typing.
Block-Level Shortcuts
These shortcuts work at the block level, not on selected text:
| Shortcut (Mac) | Shortcut (Windows) | Action |
|---|---|---|
Cmd+Shift+Up | Ctrl+Shift+Up | Move block up |
Cmd+Shift+Down | Ctrl+Shift+Down | Move block down |
Cmd+D | Ctrl+D | Duplicate block |
Cmd+Z | Ctrl+Z | Undo |
Cmd+Shift+Z | Ctrl+Shift+Z | Redo |
Tab | Tab | Indent list item |
Shift+Tab | Shift+Tab | Outdent list item |
Escape | Escape | Enter block selection mode |
Enter | Enter | Create new block below |
Shift+Enter | Shift+Enter | Insert line break within block |
Backspace (on empty block) | Backspace (on empty block) | Delete block or revert to text |
Block Selection Mode
Press Escape while editing a block to enter block selection mode. In this mode:
- Use the arrow keys to navigate between blocks without moving the text cursor.
- Press Enter to start editing the selected block.
- Press Escape again to exit block selection mode.
This is helpful for quickly navigating long documents and rearranging content.
Transforming Blocks
You can change a block's type at any time without losing its text content:
- Click the block handle (the grip icon on the left) to open the block menu.
- Select a new block type from the list.
- The block transforms, keeping your text intact.
Alternatively, use the slash menu (/) to transform an empty block, or type a markdown shortcut to convert on the fly.