Sublime Text 默认仅支持 Markdown 语法高亮,需通过安装 Package Control 及 MarkdownEditing、Markdown Preview、Origami 等插件,并配置自动刷新、文件关联等,才能实现预览、导出、实时渲染等完整功能。

可以,但默认状态下 Sublime Text 对 Markdown 的支持非常基础——它只做语法高亮,不渲染预览、不自动补全、不导出 HTML/PDF,更不支持目录跳转或实时渲染。要真正把它变成「Markdown 编辑神器」,得靠插件和配置补足这些缺口。
安装 Package Control 是一切的前提
没有 Package Control,你就没法装任何有用插件。它不是内置组件,必须手动安装:
- 打开 Sublime Text,按
Ctrl+`(Windows/Linux)或Cmd+`(macOS)调出控制台 - 粘贴官方最新安装脚本(去
packagecontrol.io复制,别用过期的 Python 2 脚本) - 回车执行后重启 Sublime —— 如果左下角出现
Package Control: Installed,说明成功 - 失败常见原因:网络被墙(需代理)、Python 版本不匹配(Sublime 4 要求 Python 3.8+)、路径含中文(重装到纯英文路径)
必装的 Markdown 插件组合
单靠一个插件无法覆盖写作全流程,推荐这三类搭配使用:
-
MarkdownEditing:改善基础体验——增强语法高亮、快捷键(如Ctrl+Shift+P→Markdown: Toggle List)、段落格式化、TOC 生成(但不实时更新) -
Markdown Preview:解决预览刚需——支持浏览器实时刷新(Ctrl+Shift+P→Markdown Preview: Preview in Browser),可选 GitHub/GitLab 渲染风格,导出 HTML 也靠它 -
Origami(可选但强烈建议):边写边看——把编辑区和预览窗口并排(Ctrl+Alt+2分屏,再对右窗运行预览命令),避免频繁切换标签页
注意:Markdown Preview 默认用本地 Python 启服务,如果报 ImportError: No module named markdown,说明没装 Python 的 markdown 包,终端运行 pip install markdown 即可。
让预览真正“实时”起来
默认的 Markdown Preview 需手动触发刷新,写长文时很打断节奏。启用自动刷新只需两步:
- 菜单栏 →
Preferences→Package Settings→Markdown Preview→Settings – User - 在 JSON 配置里加一行:
"enable_autoreload": true - 保存后,只要文件保存(
Ctrl+S),浏览器就会自动刷新 —— 但注意:仅限已打开的预览页,新页面仍需首次手动触发
副作用:开启后偶尔会因文件被其他程序占用(比如 Obsidian 正在监听同一文件)导致刷新失败,此时关掉冲突软件即可。
导出 PDF 或美化 HTML 的实际限制
很多人想用 Sublime 直接导出 PDF,但 Markdown Preview 的 Export to PDF 功能本质是调用浏览器打印,结果高度依赖系统字体和 CSS 控制力:
- 导出 PDF 无页眉页脚控制,中文常缺字体(需在
mdpopups或自定义 CSS 中指定@font-face) - HTML 导出默认样式简陋,想接近 GitHub 风格?得在
Settings – User里配"github_css": true - 真要稳定导 PDF,不如导出 HTML 后用
wkhtmltopdf命令行处理,Sublime 本身不适合做出版级输出
最易被忽略的一点:所有插件的快捷键和命令都依赖文件关联。务必右下角状态栏确认当前文件类型是 Markdown(不是 Plain text),否则 Ctrl+Shift+P 里根本看不到 Markdown 相关命令 —— 点击状态栏文字可快速切换。


















