MarkdownLivePreview是Sublime Text中唯一原生双栏实时渲染方案,毫秒级响应、无需浏览器;配合Markdown Preview+LiveReload用于终稿校验,支持MathJax和导出HTML。

用 MarkdownLivePreview 实现真·输入即渲染
Sublime Text 本身不支持实时预览,但 MarkdownLivePreview 是目前唯一能在编辑器内原生实现双栏同步、毫秒级响应的方案——它不依赖浏览器、不生成临时 HTML 文件、也不需要手动刷新。
- 安装后按
alt+m(Mac 为cmd+opt+m)一键开启,左侧写,右侧自动渲染,改一个字符右边立刻更新 - 默认延迟 100ms,若遇到卡顿(尤其老机器或大文件),可进
Preferences → Package Settings → MarkdownLivePreview → Settings,把"delay": 150调高一点 - 必须确保当前文件语法是 Markdown:右下角点击
Plain Text→ 选Markdown;否则插件不触发(常见静默失效原因) - 不兼容
OmniMarkupPreviewer,两者共存会导致预览窗口错乱或命令冲突,装了就卸一个
用 Markdown Preview + LiveReload 做终稿校验式预览
如果你更关注导出效果、数学公式渲染(MathJax)、自定义 CSS 或分享前确认排版,Markdown Preview 配合浏览器自动刷新才是正解——它生成标准 HTML,能真实模拟 GitHub、Notion 等平台的渲染逻辑。
- 安装
Markdown Preview后,右键 →Markdown Preview → Preview in Browser,首次会打开浏览器新标签页 - 要“实时”,得加一层自动刷新:装浏览器插件
LiveReload(Chrome/Firefox 均有),并在页面上点小图标启用;或在 Sublime 中装Browser Refresh插件,绑定保存事件 - 关键配置项必须设为
"enable_autoreload": true,否则保存后页面不会动;该设置放在Preferences → Package Settings → Markdown Preview → Settings – User里 - 公式支持需额外开启:
"enable_mathjax": true,否则$$E=mc^2$$会被当纯文本显示
别踩坑:预览方式选错,效率直接打五折
很多人同时装 MarkdownLivePreview 和 Markdown Preview,结果快捷键打架、右键菜单变长、预览窗口反复弹出——这不是功能叠加,是自我干扰。
-
专注写作过程(初稿、笔记、大纲)→ 只留
MarkdownLivePreview,关掉所有浏览器预览相关绑定 -
交付前检查(含公式、表格对齐、导出 PDF、嵌入 CSS)→ 关掉
MarkdownLivePreview,只用Markdown Preview+ 浏览器环境 - 文件扩展名不是
.md?比如用.markdown或.txt写 Markdown,插件大概率不识别——务必右键 →Set Syntax → Markdown手动指定
三个必须配的快捷键,省下每天十分钟
装完插件不配快捷键,等于买了车不装方向盘。以下三组绑定建议直接复制进 Preferences → Key Bindings – User:
[
{ "keys": ["alt+m"], "command": "open_markdown_preview" },
{ "keys": ["ctrl+alt+m"], "command": "markdown_preview", "args": {"target": "browser"} },
{ "keys": ["ctrl+alt+h"], "command": "markdown_preview", "args": {"target": "export_html"} }
]
-
alt+m:启动/关闭内置双栏预览(MarkdownLivePreview) -
ctrl+alt+m:强制在浏览器打开当前文件(Markdown Preview) -
ctrl+alt+h:导出为 HTML 文件,适合发给非技术人员看
重启 Sublime 后生效。最容易被忽略的是:插件安装后不重启,alt+m 会无反应——不是配置错,是进程没加载新模块。










