UP | HOME

plantuml

Table of Contents

1 概述

plantuml 是一个开源软件项目,支持快速绘制:时序图、用例图、类图、活动图等。

这里 有中文 manual。

2 在线使用

尝试 PlantUML 最简单快捷的方法就是使用在线服务。例如, 访问 在线 server

3 管理器安装

直接安装:

sudo apt install plantuml

4 手动最新安装

sudo apt install -y graphviz default-jre

然后下载plantuml.jar 文件,保存到本地指定目录,添加执行权限:

chmod +x plantuml.jar

双击 plantuml.jar 文件, 启动 plantUML 界面。可以点击 "Change Directory" 按钮来重新指定工作目录。保持界面处于打开状态, 不要关闭。

这时候, 就可以尝试绘制您的第一个本地 UML 图了。在工作目录中建立一个 sequenceDiagram.txt, 内容如下:

tryout.png

PlantUML 会扫描和检测工作目录中的文件修改, 并且自动生成 UML 图像文件, 例如 sequenceDiagram.png。

当然 PlantUML 也可以通过命令行的方式来执行:

java -jar plantuml.jar sequenceDiagram.txt

5 与 Emacs 集成

5.1 org-mode

plantuml-mode 提供了代码补全,高亮,预览等作用,可以用来编辑 plantuml 代码。

5.2 org-babel1

Zhang Weize为 plantuml mode 添加了 org-babel,使得可以直接从 org 代码导出图片。奇怪的是,使用该功能后,代码块必须携带 file header。

Footnotes:

Author: liushangliang

Email: phenix3443+github@gmail.com

Created: 2020-04-26 日 10:53