Introduction
Welcome!
Markdown All in One is glad to enhance your Markdown editing experience with Visual Studio Codeopen in new window.
Please learn about VS Code's built-in Markdown featuresopen in new window before proceeding.
Features
Basic editing
Toggle bold, italic, strikethrough, etc.
Auto continuation for block quote.
List editing
Auto continuation on
Enter
.Adaptive indentation size according to the CommonMark Spec.
Increase and decrease level by
Tab
andBackspace
.Toggle task list item.
GitHub Flavored Markdown
- GFM table formatting.
- Task list.
- Strikethrough.
Table of contents
Implemented as Markdown list without extended syntax.
Create by one command, "Create Table of Contents".
Automatically update on file saving.
Control heading ID style with the
slugifyMode
setting: VS Code, GitHub, GitLab, and more.
Exporting Markdown to HTML
- "Print current document to HTML".
- "Print documents to HTML".
- Load Markdown extensions in the same way as VS Code.
Math
The pandoc-style LaTeX math.
Syntax highlighting in editor powered by TextMate grammar.
Rendering in preview powered by KaTeX.
Code completion for LaTeX commands.
Link processing
- Paste URL over selection to create link.
Auto completion for links to:
Images and other workspace resources (files).
Headings.
Reference links.
Others
- A few "Close preview" key bindings to VS Code's built-in Markdown preview, enabling you to close the preview using the same shortcut as "Open Preview".
Syntax support
See Markdown syntax and flavors for details.
- CommonMark
- GitHub Flavored Markdown
- LaTeX math (powered by KaTeX)
- YAML front matter
Looking for other syntax? Markdown All in One is known to be compatible with many other extensions. The following have been tested:
- Mermaid Supportopen in new window
- Markdown Emojiopen in new window
- Markdown Footnotesopen in new window
- Markdown Superscriptopen in new window
- Markdown+Mathopen in new window (when
markdown.extension.math.enabled
isfalse
)
Keyboard shortcuts
See Key binding for details.