vscode实现markdown流程图

1,vscode原生支持markdown,导出需要插件,基于node.js,需要node.js环境。

2,只需要装一个预览插件神器:Markdown Preview Enhanced。 除了常规的功能外,特别要提出的是两个功能:

(1)图像
Markdown Preview Enhanced 内部支持 mermaid, PlantUML, WaveDrom, GraphViz,Vega & Vega-lite,Ditaa 图像渲染。
你也可以通过使用 Code Chunk 来渲染 TikZ, Python Matplotlib, Plotly 等图像。
(2)Code Chunk
Markdown Preview Enhanced 支持渲染代码的运行结果!!!!!!!!

3,Markdown Preview Enhanced的键盘映射,按ctrl-shift-m or cmd-k v显示流程图,实时渲染

Keybindings

The cmd key for Windows is ctrl.

Shortcuts Functionality
ctrl-shift-m or cmd-k v Open preview
ctrl-shift-s Sync preview / Sync source
shift-enter Run Code Chunk
ctrl-shift-enter Run all Code Chunks
cmd-= or cmd-shift-= Preview zoom in
cmd– or cmd-shift-_ Preview zoom out
cmd-0 Preview reset zoom
esc Toggle sidebar TOC
也可以鼠标右击打开preview:
这里写图片描述

4,导出流程图时需要安装插件,以puppteer为例报错

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! puppeteer@1.0.0 install: node install.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the puppeteer@1.0.0 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
由于墙的原因,使用npm进行安装的时候puppeteer自带的Chromium可能会安装不上,导致无法导出图片。

sudo npm install -g puppeteer -ignore-scripts  # 可能会出错

所以需要在国内最好安装cnpm,然后再用cnpm安装puppeteer,语句如下:
这里写图片描述
然后重新保存图片:
这里写图片描述
保存成功
这里写图片描述

5,示例

代码如下:
st=>start: Start|past:>http://www.google.com[blank]
e=>end: End:>http://www.google.com
op1=>operation: get_hotel_ids|past
op2=>operation: get_proxy|current
sub1=>subroutine: get_proxy|current
op3=>operation: save_comment|current
op4=>operation: set_sentiment|current
op5=>operation: set_record|current

cond1=>condition: ids_remain空?
cond2=>condition: proxy_list空?
cond3=>condition: ids_got空?
cond4=>condition: 爬取成功??
cond5=>condition: ids_remain空?

io1=>inputoutput: ids-remain
io2=>inputoutput: proxy_list
io3=>inputoutput: ids-got

st->op1(right)->io1->cond1
cond1(yes)->sub1->io2->cond2
cond2(no)->op3
cond2(yes)->sub1
cond1(no)->op3->cond4
cond4(yes)->io3->cond3
cond4(no)->io1
cond3(no)->op4
cond3(yes, right)->cond5
cond5(yes)->op5
cond5(no)->cond3
op5->e
效果如下:

Created with Raphaël 2.1.2 Start get_hotel_ids ids-remain ids_remain空? get_proxy proxy_list proxy_list空? save_comment 爬取成功?? ids-got ids_got空? ids_remain空? set_record End set_sentiment yes no yes no yes no yes no yes no
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
在VS Code中配置Markdown流程图的流程如下: 1. 首先,确保你已经安装了VS Code编辑器和Markdown插件。可以在VS Code的扩展商店中搜索并安装"Markdown All in One"和"Markdown TOC"插件。 2. 接下来,创建一个新的Markdown文件或打开一个已有的Markdown文件。 3. 安装并启用"Markdown Preview Enhanced"插件。这个插件提供了更多的Markdown功能,包括流程图的支持。 4. 在Markdown文件中,使用流程图的语法来描述流程图。常用的流程图语法有"mermaid"和"PlantUML"。你可以在流程图代码块中使用这些语法,然后在预览中查看生成的流程图效果。 5. 配置Markdown Preview Enhanced插件,使其支持流程图的显示。在VS Code的设置中搜索"Markdown Preview Enhanced",找到相关选项,将其设置为正确的流程图语法("mermaid"或"PlantUML")。 6. 最后,保存Markdown文件并在预览中查看生成的流程图。根据你选择的流程图语法,你可能需要在预览中启用相应的渲染模式。 总结一下,配置Markdown流程图的流程包括安装Markdown插件、安装并启用Markdown Preview Enhanced插件、使用流程图语法编写流程图代码块,并配置预览插件支持流程图的语法。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [vscode配置markdown,安装插件](https://blog.csdn.net/qq_38074673/article/details/106123101)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值