Sublime实时预览Mermaid图表

github.com/dirtydamn1/...

效果如图

1 原理说明

使用Sublime Text配合MarkdownPreviewLiveReload插件实现对md文件的编辑时的实时预览。

但MarkdownPreview插件不支持Mermaid图表的渲染,通过在MarkdownPreview配置中自定义html,引入npm/mermaid,实现渲染Mermaid图表。

为什么不用MarkdownLivePreview,仅仅就因为MarkdownLivePreview插件的预览内容显示不全会被截断,并且还不能滑动查看,简直不可用。

2 为什么一定要用Sublime

因为Sublime轻,插件多,方便打稿纸和查看文件,侧边栏可快速查看常用文件,最后是跨平台。

3 开启Sublime实时编辑预览

  1. 安装插件,MarkdownPreviewLiveReload

  2. 在Sublime打开一个md文件

  3. 开启MarkdownPreview实现浏览器预览

    ctrl+shift+p,输入关键字找到Markdown Preview:Preview in Browser,再选择markdown,就会弹出浏览器预览。此时编辑md内容,浏览器不会自动刷新,也不能渲染Mermaid图表。

  4. 开启LiveReload实现浏览器实时刷新

    ctrl+shift+p,输入关键字找到LiveReload:Enable/disable plug-ins,再选择Enable - Simple Reload,就开启了热加载,每次ctrl+s保存后都会自动刷新页面。

4 配置MarkdownPreview支持渲染Mermaid图表

  1. 下载mermaid_template.html

    raw.githubusercontent.com/dirtydamn1/...

  2. 编辑MarkdownPreview的自定义配置

    在Sublime首选项,Package Settings,Markdown Preview,Settings。 在右侧自定义配置中添加如下内容:

    json 复制代码
    {
      "html_template": "/绝对路径/mermaid_template.html"
    }
  3. 回到刚打开的md保存一下,浏览器就会自动刷新,并渲染Mermaid图表。

相关推荐
lemoncat84 天前
简单2步配置CadenceSkill开发编辑器,支持关键字高亮
编辑器·sublime text
zenithdev17 天前
Sublime Text下载教程Sublime Text 4 保姆级安装步骤(附安装包)
其他·编辑器·sublime text
开开心心_Every9 天前
便捷的电脑自动关机辅助工具
开发语言·人工智能·pdf·c#·电脑·音视频·sublime text
淡漠的蓝精灵12 天前
【2025】Sublime Text 4安装教程保姆级一键安装教程(附安装包)
其他·编辑器·sublime text
android_cai_niao1 个月前
Sublime text启用vim
vim·sublime text
芯语新源1 个月前
在 Linux 系统中通过 yum 安装 Sublime Text
linux·bash·sublime text
DriveAI2 个月前
如何在sublime text中批量为每一行开头或者结尾添加删除指定内容
编辑器·sublime text
第一片心意2 个月前
彻底解决sublime text4无法打开install package界面安装插件问题
编辑器·sublime text·package control·sublime text4·install package
黑心老人2 个月前
Sublime PrettyJson 快捷键
编辑器·sublime text