mac 下,webstorm 中使用 PlantUML:
- 安装 java
- 安装 Graphviz:
brew install graphviz
- webstorm 安装 PlantUML 插件
- 配置 GRAPHVIZ_DOT 环境变量:https://favoorr.github.io/2015/01/23/use-plantuml-install-graphviz/ ,显示环境变量信息:
echo $GRAPHVIZ_DOT
- 点击
@startuml
、@enduml
之间的部分,会直接显示图
相关命令:
作用 |
命令 |
---|
检测 Graphviz 是否安装 |
命令行java -jar plantuml.jar -testdot 或文件里录入:@startuml testdot @enduml
|
产生图片 |
java -jar plantuml.jar -verbose sequenceDiagram.puml |
语法:
语法 |
作用 |
举例 |
---|
__ |
添加下划线 |
__下划线__ |
标注文字则放在括号中 |
|
|
-[#green,dashed]-> |
给箭头添加颜色、形状 |
|
图的类型名称,中英文对照:
中文 |
英文 |
---|
PlantUML是一个开源项目,支持快速绘制: |
|
时序图 |
Sequence diagram |
用例图 |
Usecase diagram |
类图 |
Class diagram |
活动图 |
Activity diagram |
组件图 |
Component diagram |
状态图 |
State diagram |
对象图 |
Object diagram |
部署图 |
Deployment diagram |
定时图 |
Timing diagram |
同时还支持以下非UML图: |
|
线框图形界面 |
Wireframe graphical interface |
架构图 |
Archimate diagram |
规范和描述语言 (SDL) |
Specification and Description Language (SDL) |
Ditaa 图 |
Ditaa diagram |
甘特图 |
Gantt diagram |
MindMap diagram |
|
Work Breakdown Structure diagram |
|
以 AsciiMath 或 JLaTeXMath 符号的数学公式 |
Mathematic with AsciiMath or JLaTeXMath notation |
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。