Markdown和PlantUML的基本使用

这篇具有很好参考价值的文章主要介绍了Markdown和PlantUML的基本使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先需要在VS Code中安装Markdown extention和plantUML插件

测试标题

这是测试标题,使用一个#号配合标题

测试1级标题

这是1级测试标题,使用2个#号配合标题

测试2级标题

这是2级测试标题,使用3个#号配合标题

这里是多级列表
  1. Part A
    1. Section One
      1. Example 1
      2. Example 2
    2. Section Two
    3. Section Three
  2. Part B
    • Section One
    • Section Two
    • Section Three
    • Section Four
  3. Part C
    就是简单使用序号加.的英文句号,或者*/+/-加空格,如果有缩进,则使用TAB

接下来是插入图片测试,格式为:

![picture ID](图片路径 “picture name")

接下来是表格,用|分隔列,用-分隔行

| DDR |
| -------- |
| Signal_1 |
| Signal_2 |
| Signal_3 |
| Signal_N |

接下来进行代码测试code test,这是行内代码测试;使用键盘左上角数字1左边的 ’ 符号包括行内代码

接下来是代码块测试,以3个 ` 开头,后跟语言类型如 C++,代码块结尾以3个和开头一样的符号结尾

double func(int para) {
    return sqrt(para);
}

接下来是流程图测试,以3个 ` 开头,后跟plantuml以标识这里用到plantuml

@startuml

start

:prepare();

if (initSuccess()) then (true)
    :process();
else (false)
endif

stop

@enduml

接下来是时序图测试:

@startuml

Alice -> Bob: Get device info

Bob -> Alice: Device info

Alice -> Alice: Self test

@enduml

接下来是类图测试:

@startuml

SessionManager *-- ISession
ISession ^-- Session
Session --> Handle

SessionManager : GetDevInfo();
SessionManager : ISession[] sessionSet;

ISession : TxConfig();

Session : TxConfig();
Session : txHandle;
Session : rxHandles

Handle : read();
Handle : write();

@enduml

接下来是JSON格式测试:文章来源地址https://www.toymoban.com/news/detail-704398.html

```plantuml
@startjson
{
    "Slot1": {
        "funcType:CW": {
            "LO0Port0":{
                "Freq_1G":{
                    "Power_10dBm":{
                        "ElementList":[
                            "Element1","Element2","Element3","..."
                        ]
                    },
                    "Power_0dBm":{
                        "ElementList":[
                            "Element1","Element2","Element3","..."
                        ]
                    },
                    "Power_-10dBm":{
                        "ElementList":[
                            "Element1","Element2","Element3","..."
                        ]
                    }
                },
                "Freq_2G":{
                    "Power_10dBm":{
                        "ElementList":[
                            "Element1","Element2","Element3","..."
                        ]
                    },
                    "Power_0dBm":{
                        "ElementList":[
                            "Element1","Element2","Element3","..."
                        ]
                    },
                    "Power_-10dBm":{
                        "ElementList":[
                            "Element1","Element2","Element3","..."
                        ]
                    }
                }
            },
            "LO0Port4":{
                "Freq_1G":{
                    "Power_10dBm":{
                        "ElementList":[
                            "Element1","Element2","Element3","..."
                        ]
                    },
                    "Power_0dBm":{
                        "ElementList":[
                            "Element1","Element2","Element3","..."
                        ]
                    },
                    "Power_-10dBm":{
                        "ElementList":[
                            "Element1","Element2","Element3","..."
                        ]
                    }
                },
                "Freq_2G":{
                    "Power_10dBm":{
                        "ElementList":[
                            "Element1","Element2","Element3","..."
                        ]
                    },
                    "Power_0dBm":{
                        "ElementList":[
                            "Element1","Element2","Element3","..."
                        ]
                    },
                    "Power_-10dBm":{
                        "ElementList":[
                            "Element1","Element2","Element3","..."
                        ]
                    }
                }
            }
        },
        "funcType:DT": "...",
        "funcType:MOD": "..."
    },
    "Slot2":"...",
    "Slot10":"...",
    "Slot11":"..."
}
@endjson

到了这里,关于Markdown和PlantUML的基本使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【PlantUML】- 时序图

      本篇文章,我们来介绍一下PlantUML的时序图。这个相对类图来讲,比较简单,也不需要布局。读完文章,相信你就能实际操作了。 时序图,是我们梳理复杂系统交互或设计的一大法宝。概念不多解释,直接上示例。 名称 说明 Windows Windows10 Intellij IDEA版本 Intellij IDEA 2019.

    2024年01月19日
    浏览(32)
  • PlantUML文本绘制类图

    记录下文本绘制类图的语法 参考 https://juejin.cn/post/6844903731293585421 使用UML表示一个类,主要由三部分组成。类名、属性、方法。其中属性和方法的访问修饰符用 - 、# 、+ 表示 private、protected、public。 如图所示,表示A类有一个private属性,protected 构造函数和public方法。 在面向

    2024年02月11日
    浏览(36)
  • PlantUML——类图(持续更新)

    在分析代码流程中,我们常常会使用到各种UML图,例如用例图、时序图和类图等,以往使用ProcessOn或亿图图示等工具,但是这些工具难以规范化,有没有一种用代码来生成图形的工具呢? 刚好在出差的晨会中机缘巧合下认识了PlantUML,这不赶快学习一波。该博文用于记录自己

    2024年02月09日
    浏览(29)
  • PlantUML入门教程:画时序图

    软件工程中会用到各种UML图,例如用例图、时序图等。那我们能不能像写代码一样去画图呢? 今天推荐一款软件工程师的作图利器--PlantUML,它能让你用写代码的方式快速画出UML图。 一、什么是PlantUML? PlantUML是一个允许你快速作出UML图的组件: 序列图 用例图 类图 对象图

    2024年02月09日
    浏览(28)
  • 【PlantUML】-类图-布局,如何改变元素位置

       PlantUML属于自动布局。掌握好,是一件利器,掌握不好,就会不知其所以然 。尤其在布局方面,因为它的布局可能会和你想的不太一样。本篇文章以例子为基础,简单地说几个在实际应用过程中摸索出来的原则。相信看完这篇文章(有示例),你就可以轻松驾驭PlantUML的

    2024年01月17日
    浏览(27)
  • PlantUML 是绘制 uml 的一个开源项目

    常见免费开源绘图工具 OmniGraffle 创建精确、美观图形的工具 UML-架构图入门介绍 starUML UML 绘制工具 starUML 入门介绍 PlantUML 是绘制 uml 的一个开源项目 UML 等常见图绘制工具 绘图工具 draw.io / diagrams.net 免费在线图表编辑器 绘图工具 excalidraw 介绍 绘图工具 GoJS 介绍 绘图 js 原型

    2024年04月08日
    浏览(55)
  • Use PlantUML to display JSON Data

    JSON format is widely used in software. You can use PlantUML to visualize your data. To activate this feature, the diagram must: begin with  @startjson  keyword end with  @endjson  keyword. Complex example You can use complex JSON structure. Highlight Using different styles for highlight It is possible to have different styles for different highlights.

    2024年02月09日
    浏览(53)
  • Idea+PlantUML自动生成UML图(最详教学)

    目录  一、下载idea插件  二、安装Graphviz  三、idea结合Graphviz  四、PlantUML结合ChatGPT ​ 五、无ChatGPT 一、下载idea插件         idea从 FIle--Settings--Plugins--Marketplace 进入到插件下载界面,搜索PlantUML,点击\\\"install\\\"下载最上面的两个插件PlantUML Integration和PlantUML Parser,速度可能

    2024年02月15日
    浏览(44)
  • PlantUML 用代码画思维导图,时序图,流程图

    PlantUML 是一个开源项目,支持通过脚本绘图。PlantUML 可以绘制如下种类的 UML 图: 时序图 用例图 类图 活动图 组件图 状态图 对象图 部署图 定时图 同时还支持以下非 UML 图: 线框图形界面 架构图 规范和描述语言 (SDL) Ditaa diagram 甘特图 思维导图 Work Breakdown Structure diagram 以

    2024年02月14日
    浏览(38)
  • Use PlantUML to write the Sequence Diagram

    Back to top Back to top The sequence  -  is used to draw a message between two participants. Participants do not have to be explicitly declared. To have a dotted arrow, you use  -- It is also possible to use  -  and  -- . That does not change the drawing, but may improve readability. Note that this is only true for sequence diagrams, rules are differen

    2024年02月09日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包