Keyboard Shortcuts & Markdown Input

CyteEditor ships with two sets of typing accelerators: keyboard shortcuts for every toolbar action, and Markdown-style input rules that format your text as you type. Both are built into the core and enabled by default in every framework adapter — no configuration needed.

On macOS, use ⌘ (Cmd) and ⌥ (Option) where Windows and Linux use Ctrl and Alt.

Keyboard Shortcuts

Text formatting

Windows / LinuxmacOSAction
Ctrl+B⌘BBold
Ctrl+I⌘IItalic
Ctrl+U⌘UUnderline
Ctrl+Shift+S⌘⇧SStrikethrough
Ctrl+E⌘EInline code
Ctrl+Shift+H⌘⇧HHighlight
Ctrl+,⌘,Subscript
Ctrl+.⌘.Superscript

Headings, lists, and blocks

Windows / LinuxmacOSAction
Ctrl+Alt+1 … Ctrl+Alt+6⌘⌥1 … ⌘⌥6Heading levels 1–6
Ctrl+Shift+7⌘⇧7Ordered list
Ctrl+Shift+8⌘⇧8Bullet list
Ctrl+Alt+C⌘⌥CCode block
Shift+Enter⇧↩Line break within the same paragraph
Ctrl+Enter⌘↩Exit the code block (caret inside a code block)

Text alignment

Windows / LinuxmacOSAction
Ctrl+Shift+L⌘⇧LAlign left
Ctrl+Shift+E⌘⇧EAlign center
Ctrl+Shift+R⌘⇧RAlign right
Ctrl+Shift+J⌘⇧JJustify

Undo and redo

Windows / LinuxmacOSAction
Ctrl+Z⌘ZUndo
Ctrl+Shift+Z⌘⇧ZRedo
Ctrl+Y⌘YRedo

Indent and structure

Windows / LinuxmacOSAction
TabTabIndent: nest the list item one level deeper, add a first-line indent at the start of a paragraph or heading, or move to the next table cell
Shift+Tab⇧TabOutdent: lift the list item one level up, reduce the indent, or move to the previous table cell

Markdown Input Rules

Type the shortcut and keep writing — the conversion happens instantly.

Blocks (type at the start of a line, then Space)

TypeYou get
# … ###### + SpaceHeading 1–6
> + SpaceBlock quote
-, *, or + + SpaceBullet list
1. + SpaceOrdered list (typing 3. after a list with two items continues the numbering)
[ ] + SpaceTask list item, unchecked
[x] + SpaceTask list item, checked

Inline formatting (converted as you type the closing delimiter)

TypeYou get
**text** or __text__Bold
*text* or _text_Italic
~~text~~Strikethrough
`text`Inline code
==text==Highlight

Code blocks

  • Type ``` at the start of a line, optionally followed by a language identifier (for example js or python), then press Space.
  • ~~~ works exactly the same way.

Horizontal rules

TypeYou get
---Horizontal rule (converts as soon as you type the third hyphen)
*** or ___ + SpaceHorizontal rule

Smart paste

  • Plain text containing Markdown syntax keeps its formatting when pasted: **bold**, __bold__, *italic*, _italic_, ~~strike~~, and `code` are all converted automatically.
  • Pasting a bare URL such as https://example.com turns it into a link.

Notes

  • After a Markdown conversion, the caret keeps the formatting: typing continues in bold right after **bold**, the same as when you click into existing bold text. Press the toolbar button or the shortcut again to switch it off.
  • Shortcuts and input rules are enabled by default in every framework adapter.