Skip to content

Keyboard shortcuts

On a Mac, press ⌘ where this page says Ctrl, and ⌥ for Alt; Ctrl ` is Ctrl on a Mac too. The command palette, Ctrl K, finds every block and action by name, with the shortcut beside many of them.

The document

CtrlKCommand palette
CtrlZUndo
CtrlShiftZorCtrlYRedo
CtrlEDownload PDF, also while you type in a block
CtrlJAsk AI about the selected block, also while you type in it
Ctrl`Switch between the Visual and Code views (Ctrl on a Mac too)
CtrlPPreview the document’s HTML in a new tab, in place of the browser’s Print

Blocks

EnterEdit the selected text block, or select the first block inside a container
EscClose the palette or an open menu; leave the text you are typing in, then the selected table row or column, then select the block around it; at the top, select nothing
↑or↓Select the block before or after, through every block in reading order, those inside others included
Alt↑orAlt↓Move the selected block up or down among its neighbours
CtrlCorCtrlXorCtrlVCopy, cut and paste blocks; a picture on the clipboard is pasted as a picture
CtrlDDuplicate
CtrlGGroup the selected blocks
DeleteorBackspaceDelete the block, or the table row or column selected by its handle; a single cell is never deleted
CtrlEnterPage break after the block; pressed again, take it away
CtrlShiftEnterPage break before the block

While you type

CtrlBorCtrlIorCtrlUBold, italic, underline
EnterA new paragraph of the same style
ShiftEnterA line break inside the paragraph
TaborShiftTabIn a table, the next or previous cell; past the last cell, Tab adds a row. In a list, put the item under the one before it, or take it back out
CtrlAltFAdd a footnote at the cursor

The view

Ctrl+orCtrl−Zoom in or out
Ctrl0Actual size, 100%
Ctrland the wheelZoom towards the pointer
Shiftand the wheelScroll sideways
Spaceand dragMove the page around
AltOOutline every block
CtrlShiftOSpacing and columns

In the Outline

↑or↓The block above or below
→or←Open or close the block’s children
Alt↑orAlt↓Move the block up or down
Alt→orAlt←Put the block inside the one above it, or take it out of its parent

Shortcuts that act on blocks wait while you type in one: press Esc to leave the text first.