VScode下MarkDown【自动生成目录】 和 【画流程图】(最全教程)

关于插件Markdown Preview Enhanced(MPE)的使用技巧


目录:

0. Preview(预览)

如果已经安装 MPE(Markdown Preview Enhanced) 插件后有两种MarkDown预览(Preview)方式:VScode自带的Preview和 MPE Preview。

名称: Markdown Preview Enhanced
ID: shd101wyy.markdown-preview-enhanced
说明: Markdown Preview Enhanced ported to vscode
版本: 0.6.3
发布者: Yiyi Wang
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced

两种预览方式打开方式:

  • VScode Preview: 普通的预览就可以。

  • MPE Preview:鼠标右键 选择 “MarkDown Preview ENhanced: Open Preview to the Side” 或者用快捷键: command/ctrl + shift + v

MPE Preview优点

  1. 支持荧光字体
    ==字体==
    
  2. 可保存为PDF
    在预览界面手手表右键,选择"Chrome(Pupptteer)"->“PDF/”;
  3. 编译保存为html
    在预览界面手手表右键,选择"HTML"->“HTML”;

1. 关于TOC

需要安装插件 MPE(Markdown Preview Enhanced)

名称: Markdown Preview Enhanced
ID: shd101wyy.markdown-preview-enhanced
说明: Markdown Preview Enhanced ported to vscode
版本: 0.6.3
发布者: Yiyi Wang
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced

    生成目录:
      Step1: 将光标放在要插入目录的地方;
      Step2: 按快捷键:cmd + shift + p;
      Step3: 选择(直接搜索也可):Markdown Preview Enhanced: Create Toc
      Step4: 将自动在光标位置插入目录代码,如何文章继续写新的标题也会自动增加;

  1. 自动生成代码中:depthFrom=1 depthTo=6表示从一级标题到六级标题;
  2. 生成目录后,需要预览后再保存;


2. 绘制流程图

需要安装插件 MPE(Markdown Preview Enhanced)

名称: Markdown Preview Enhanced
ID: shd101wyy.markdown-preview-enhanced
说明: Markdown Preview Enhanced ported to vscode
版本: 0.6.3
发布者: Yiyi Wang
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced

首先,打开 MPE Preview,否则无法显示:鼠标右键 选择 “MarkDown Preview ENhanced:Open Preview to the Side” 或者用快捷键: command/ctrl + shift + v

2.0 简介

有很多绘图引擎,下面将介绍两个:flow 和 mermaid。
2.1 flow

参考链接:https://www.jianshu.com/p/02a5a1bf1096

  1. 示例:
    代码:

    flow相当于插入代码块的 java/python,写在 ```后面

    (删除该文字)```mermaid
    flowchat
      st=>start: Start
      op=>operation: Your Operation
      cond=>condition: Yes or No?
      e=>end
      st->op->cond
      cond(yes)->e
      cond(no)->op
      (删除该文字)```
    

    效果图:

    Created with Raphaël 2.3.0 Start Your Operation Yes or No? End yes no
  2. 语法
    流程图大致分为两段,第一段是定义元素,第二段是定义元素之间的走向

    1. 定义元素语法
      tag=>type: content:>url
      
      • tag 就是元素名字,
      • type 是这个元素的类型,有6中类型,分别为:
        • start # 开始
        • end # 结束
        • operation # 操作
        • subroutine # 子程序
        • condition # 条件
        • inputoutput # 输入或产出
      • content 就是在框框中要写的内容,注意type后的冒号与文本之间一定要有个空格。
      • url 是一个连接,与框框中的文本相绑定
    2. 连接元素语法
      用 “ -> ” 来连接两个元素。
      :需要注意的是condition类型,因为他有yes和no两个分支,所以要写成:
      c2(yes)->io->e 
      c2(no)->op2->e
      
    3. 复杂示例
      代码:
      (删除该文字)```mermaid
      flowchat
         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.3.0
  • 23
    点赞
  • 142
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
在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 ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值