Skip to content

Settings

Open the settings panel with Cmd+, (macOS) or Ctrl+, (Windows/Linux). You can also press F1 and access settings from the help menu.

SettingDescriptionDefault
Font sizeEditor text size14
Editor fontFont used in the editor, chosen from the fonts installed on your machineDefault
Preview fontFont used for the preview text and for HTML/PDF exportsDefault
Line numbersShow line numbers in the gutterOn
Tab sizeNumber of spaces per tab2
Word wrapWrap long lines to fit the editor widthOn
MinimapShow a minimap overview of the documentOn
Formatting barShow the Markdown formatting toolbar above the editorOn
Settings panel — Editor tab

Both font pickers list the fonts installed on your machine, and each option is shown in its own font so you can compare them at a glance. The pickers are searchable — start typing a name and the list narrows down, so a few keystrokes and Enter get you there.

  • Editor font — The font used while you write. A Monospace fonts only filter (on by default) narrows the list to fixed-width fonts, which keep characters neatly aligned while editing. Uncheck it to pick any font
  • Preview font — The font used for the preview text. It also applies to HTML and PDF exports, so exported documents look the same as the preview. Code blocks always keep a monospace font, whichever preview font you choose

Pick Default in either picker to return to the standard fonts.

SettingDescriptionDefault
ThemeChoose from 9 built-in themes, or create your ownDefault
Custom ThemesDuplicate any theme and adjust its colors to make your own—

See Themes for details on each theme and on creating custom themes.

SettingDescriptionDefault
LanguageUI language (14 languages available)English
Tab layoutHorizontal or vertical tabsHorizontal
Tab close button positionShow close/pin icon on left or right of tabRight
New tab button positionWhere the new tab (+) button sits in vertical tabs: top or bottomTop
Zoom levelInterface zoom100%
Scroll syncEditor-to-preview, bidirectional, or offBidirectional
Outline display modeAlways visible, overlay, or offAlways visible
Explorer display modePersistent, overlay, or offOff
File filterShow Markdown files only or all filesMarkdown only
Settings panel — Interface tab
SettingDescriptionDefault
Auto saveSave files automatically after 3 seconds of inactivityOn
Show whitespaceDisplay invisible charactersOff
Table conversionHow to handle pasted table data: auto, confirm, or offConfirm
Table layout (Preview)How table columns are sized in the preview and exported HTML: equal widths, fit-to-content with wrapping, or fit-to-content with horizontal scrollFit to content (wrap)
SettingDescriptionDefault
KaTeX (Math Expressions)Render math using $...$ (inline) and $$...$$ (display) syntaxOn
Mermaid (Diagrams)Render diagrams from ```mermaid fenced code blocksOff
Marp (Presentations)Render Markdown with marp: true front-matter as slide presentationsOff
Emoji ShortcodesConvert GitHub emoji shortcodes such as :rocket: to emoji (🚀) in the preview and exportsOn

Disabled features do not load their libraries, keeping the editor lightweight.

When Marp is enabled, a Marp Theme Folder option also appears here, letting you register custom slide themes from a folder of CSS files. See Custom Themes.

Manage your global variables — add, edit, delete, import, and export.

You can export all your settings as a JSON file and import them on another machine. This is useful for backing up your configuration or sharing it.

  • Export: Click the Export button in the settings panel
  • Import: Click the Import button and select a previously exported JSON file

If you want to start fresh, use the Reset button to restore all settings to their defaults.