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图表。

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