plantUML
使用一个简单、易读的文本描述,来绘制UML图。
通过这个PlantUML在线服务,可以形象了解。
通过网上搜索,使用sublime text2
电脑环境要求
- 确保电脑上安装了Java
- 开源的图形可视化软件Graphviz:PlantUML绘制功能有些使用到了Graphviz
- plantuml.jar;通过”java -jar plantuml.jar sequenceDiagram.txt “验证jar文件是否可用
不安装插件配置:
1.打开Sublime text2 ,在 Tools->Build System->New Build System加入下列配置代码:
{
"cmd": "java.exe -jar #1 -charset UTF-8 $file",
"path":"D:/Program Files/Java/jre/bin/",
"env": {"GRAPHVIZ_DOT":"D:/install/graphviz/bin/dot.exe"}
}
说明
- ‘#1’改成电脑中plantuml.jar路径
- 如果JAVA_HOME已经加到了环境变量PATH中,可以省略上面的path
- 如果GRAPHVIZ_DOT已经加到了环境变量中,可以省略上面的env
保存 PlantUML.sublime-build (自定义)
使用
在Tools->Build System中,选择PlantUML,启用配置。
新建文件夹:
输入:
@startuml
(*)-->"HelloWorld"
"HelloWorld"-->(*)
@enduml
保存文件,命名为HelloWorld.txt
Ctrl+B 自动运行,即可看到在生成的HelloWorld.png图片
安装插件配置
github 地址:https://github.com/jvantuyl/sublime_diagram_plugin
使用插件配置只需要下载插件、GRAPHVIZ_DOT、java;插件内置了plantuml.jar
在Sublime Text通过Package Control:add Repository 加入
https://github.com/jvantuyl/sublime_diagram_plugin.git
在Ctrl+Shift+P打开控制面板,使用package control : install package,选中sublime_diagram_plugin即可完成插件安装。
离线安装也一样,将下载下来的文件复制到Preferences->Browse Packages目录下
同样,需要配置环境变量(按自己graphviz的安装路径设置):
- 新增系统变量名:GRAPHVIZ_DOT 变量值:E:\Program Files (x86)\Graphviz2.38\bin\dot.exe
- 在Path添加E:\Program Files (x86)\Graphviz2.38\bin\;
在同样输入
@startuml
(*)-->"HelloWorld"
"HelloWorld"-->(*)
@enduml
,使用(Command / Alt)-M 运行,自动弹出生成图片。也可以自定义快捷键,在Preferences -> Key Binding User 加入
{ “keys”: [“alt+d”], “command”: “display_diagrams”}
注意事项:
安装plantUML插件时,出现 unable to load diagram plugin,check console for details. 把例子粘过来 alt+D 时显示nothing to process. 刚刚找到了解决办法:原因是下载的插件里无法加载文件:Diagram.sublime-settings,其中第三行将编码方式”charset”: null改为”charset”: “UTF-8”,关掉sublime Text 重启即可。
附:
plantuml语法
参考: