Markdown All in One 是 VS Code 中集成写作、预览、格式化、导航、导出等功能的成熟 Markdown 插件;支持一键格式化、实时双向预览、快捷符号补全、自动生成目录及跳转,大幅提升写作效率。

Markdown All in One 是 VS Code 中最实用、最成熟的 Markdown 插件之一,它把写作、预览、格式化、导航、导出等高频操作全集成进一个插件里,不用来回切换工具,写得更顺、改得更快。
一键格式化,告别手动对齐
写完列表、标题或引用块后,光标放在对应行按 Shift + Alt + F(Windows/Linux)或 Shift + Option + F(macOS),就能自动对齐缩进、补全符号、修正空格。比如输入:
- - 第一项
- -第二项(缺空格)
- - 第三项(空格不一致)
格式化后会统一为标准的 - 项目内容 格式。默认开启,无需配置。
实时预览 + 双向滚动
按 Ctrl + Shift + V(或右键 → “Open Preview”)打开侧边预览窗,编辑时滚动源码,预览自动同步;点击预览中的标题或段落,编辑器光标也跳转到对应位置。适合长文档写作和反复校对。
预览支持数学公式(需启用 markdown.extension.math.enabled)、Mermaid 图表(需安装 Mermaid 预览插件)、以及基础 HTML 渲染。
快捷输入,效率翻倍
输入常用符号时按 Tab 自动补全:
- 输入 # + Tab → 生成 ## 标题 并把光标定位在文字处
- 输入 - 或 * + Tab → 补全无序列表项
- 输入 1. + Tab → 补全有序列表并自动递增
- 输入 [ + Tab → 插入带光标提示的链接模板 [text](url)
目录与跳转,长文不迷路
按 Ctrl + Shift + P 输入 “Markdown All in One: Create Table of Contents”,可生成当前文档的层级目录(支持自定义深度、忽略某级标题)。生成后点击目录项直接跳转,也支持鼠标悬停预览段落摘要(需开启 markdown.extension.toc.previewOnHover)。
配合 VS Code 原生的“大纲视图”(Ctrl+Shift+O),标题结构一目了然。
基本上就这些 —— 不复杂,但容易忽略的小功能加起来,真的让 Markdown 写作从“能用”变成“爱用”。










