解决 VScode 中 MPE 插件无法渲染各种图的问题

本文介绍了如何解决在 Visual Studio Code (VScode) 中使用 MPE 插件时遇到的无法渲染各种图的问题。尝试了修改设置主题和调整默认样式等方法,发现问题在于VScode内置预览与MPE预览快捷键冲突。通过明确快捷键调用,可以正确显示MPE渲染的预览效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决 VScode 中 MPE 插件无法渲染各种图的问题

封面

背景

问题

这种情况,让我苦恼了好久,差点想弃了 vscode 写 markdown,试用了其他的工具,我觉得还是 vscode 好一些,尽管有的插件 bug 依然存在

要解决这个问题,我以为按照别人说的那样将MPE预览主题修改即可,比如背景黑乎乎,代码块渲染不出来的问题都解决了

解决办法一

  • 在用户设置 settings.json 中添加一句代码来修改 MPE 的默认主题
    "markdown-preview-enhanced.previewTheme": "atom-material.css"
    就可以解决了

解决办法二

  • 在设置中修改默认样式

设置

实际上

实际上,可能不是这样,或者说在我这里不是这样。我有一个一比较意外的发现:VScode 原生是支持 Markdown 预览的,但是 打开预览的快捷键和 MPE 打开预览的快捷键 都是 Ctrl + K /V ,当你按下快捷键打开预览时,调用的却是 VScode 自带预览,而不是 MPE 的渲染出来的预览,说的可能不是很清楚,见下图

  • 编辑的时候仔细看右上角

预览

  • 两种预览对比一下

默认

MPE

最终效果如下图

graph TD;
    A-->B;
    A-->C;
    B-->D;
    C-->D;
graph LR
    fa:fa-check-->fa:fa-coffee
sequenceDiagram{align="center"}
战士->领导: 首长好
Note right of 领导: 首长复杂的内心活动
领导-->战士: 同志们好
战士->>领导: 为人民服务

预览1

Created with Raphaël 2.2.0 陪妹子进商场 买买买 妹子开不开心? 出商场 yes no

预览2

sequenceDiagram{align="center"}

起床->>吃饭: 稀饭油条
吃饭->>上班: 不要迟到了
上班->>午餐: 吃撑了
上班->>下班:
Note right of 下班: 下班了
下班->>回家:
Note right of 回家: 到家了
回家-->>起床:
Note left of 起床: 新的一天
sequenceDiagram {theme="hand",align="center"}

Andrew->China:Says Hello Note right of China:China thinks\nabo China-->Andrew:How are you?
Andrew->>China:I am good thanks!

预览3

参考文章

版权声明


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值