横空出世,比 Visio 快 10 倍的画图工具来了
来源:网络
总有童鞋问,这个流程图图怎么绘制的,这个UML类图用什么工具做的等等,今天给大家推荐一款idea插件PlantUml,来帮助大家快速快速完成绘制。
PlantUml是什么
PlantUml是一个支持快速绘制的开源项目。其定义了一套完整的语言用于实现UML关系图的描述,并基于强大的Graphviz图形渲染库进行UML图的生成。绘制的UML图还可以导出为图片,以及通用的矢量SVG格式文件。
PlantUML的优点
完全文本方式编辑,无需控件拖拽,自动调节图元距离,简单美观
与开发平台完全无关,不受平台限制,只要有PlantUML jar包就能生成UML图
支持多种文本编辑器、ide的集成,例如idea、eclipse、notepad++等
作为一个Java coder,通常使用idea作为首选开发工具,我们以idea中的使用为主作介绍
idea安装 PlantUML插件
File -> Settings -> Plugins 搜索 PlantUML ,找到 PlantUML integration 并安装
电脑安装graphviz
下载地址
https://graphviz.gitlab.io/_pages/Download/windows/graphviz-2.38.msi
配置环境变量
首先添加一个变量名GRAPHVIZ_HOME, 变量值为安装路径 D:\WorkWare\Graphviz2.38 在Path目录下添加 %GRAPHVIZ_HOME%\bin
, 多个配置之间要用 “;” 隔开 配置GRAPHVIZ_DOT, 变量值为 %GRAPHVIZ_HOME%\bin\dot.exe
图片
横空出世,比Visio快10倍的画图工具来了。
打开windows命令行, 使用dot -version出现以下页面就代表配置正常
图片
idea 配置graphviz
File -> Settings -> Other Settings -> PlantUML
图片
使用plantUML画流程图
新建uml 文件
图片
输入测试文字
@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication ResponseAlice -> Bob: Another authentication Request
Alice <-- Bob: another authentication Response
@enduml
右边会实时现实流程图
图片
也可以根据所写的类,创建一个UML类图。也可以参考我们前天推荐的方式:IDEA中一个被低估的功能,一键把项目代码绘制成UML类图
图片
其他
如果不想装graphviz,想直接用,可以下载chrome插件PlantUML Viewer,安装之后直接编辑文本,可以在浏览器直接显示。
微软发布的 免费文件恢复工具这款网络排查工具,堪称神器!2021年 10 大流行软件测试工具阿里程序员常用的 15 款开发者工具强烈推荐!开箱即用,WEB 界面一键安装(附源码)点赞是最大的支持
横空出世,比 Visio 快 10 倍的画图工具来了相关推荐
- 横空出世,比Visio快10倍的画图工具来了。
来源:网络 图片 总有童鞋问,这个流程图图怎么绘制的,这个UML类图用什么工具做的等等,今天给大家推荐一款idea插件PlantUml,来帮助大家快速快速完成绘制. PlantUml是什么 Plant ...
- 比Visio快10倍的画图工具来了!赶紧整上~
来源 | 网络 总有童鞋问,这个流程图图怎么绘制的,这个UML类图用什么工具做的等等,今天给大家推荐一款idea插件PlantUml,来帮助大家快速快速完成绘制. PlantUml是什么 PlantU ...
- 横空出世!IDEA画图神器来了,比Visio快10倍!
程序员在工作中,经常会有绘制时序图.流程图的需求,尤其是在写文档的时候.平时我们会选择ProcessOn这类工具来绘制,但有时候用代码来画图可能会更高效一点,毕竟没有比程序员更熟悉代码的了.今天给大家 ...
- 横空出世IDEA画图神器来了,比Visio快10倍
程序员在工作中,经常会有绘制时序图.流程图的需求,尤其是在写文档的时候.平时我们会选择ProcessOn这类工具来绘制,但有时候用代码来画图可能会更高效一点,毕竟没有比程序员更熟悉代码的了.今天给大家 ...
- 横空出世!IDEA画图神器来了,比Visio快10倍
程序员在工作中,经常会有绘制时序图.流程图的需求,尤其是在写文档的时候.平时我们会选择ProcessOn这类工具来绘制,但有时候用代码来画图可能会更高效一点,毕竟没有比程序员更熟悉代码的了.今天给大家 ...
- 比 Spring Boot 快 10 倍的 Bootique 框架
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:jdon.com/53098 Bootique是一个最低限度 ...
- 比可微架构搜索DARTS快10倍,第四范式提出优化NAS算法
关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 神经架构搜索一直被认为是高算力的代表,尽管可微架构搜索的概念非常吸引人,但它目前的 ...
- TinyBERT搜索: 比BERT快10倍,小20倍
关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! TinyBERT是谷歌开发的新模型,与传统BERT相比,它快10倍,小20倍,可在 ...
- 中国天眼新发现登Nature封面:恒星形成速度比我们想象快10倍
晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 好消息! "中国天眼"FAST又有新的重大发现,而且还登上了最新一期的Nature封面. 这一次,由国家天文台庆道冲.李 ...
最新文章
- 认真推荐8个功能强大的实用网站,备受好评!
- Android UI开发第五篇——自定义列表
- GitHub:除非真正需要,否则我们不会删除您的任何内容
- 关闭防火墙_从零开始学Linux运维|09.关闭防火墙和SElinux
- java按列读取数据再存储_Java指定行读写数据
- 3.改变 HTML 内容
- 灰度董事总经理:BTC突破2万美元并不令人惊讶
- 结构体02:结构体数组
- 100_1小记ressons analysis
- HTML5 前端原生 WebSocket 通信
- edui 富文本编辑_ueditor集成秀米编辑器
- 关于物流项目面试可能会被问到的20题总结
- Excel合并单元格中间插入斜杠和数字保留一位小数
- 轩辕传奇场景优化笔记
- 造梦无双服务器维护12月17日,《造梦无双》12月31日V0.82版本更新公告:迎战北王,寻斗天君...
- widows快捷键大全
- PAT 乙级 1072 开学寄语 (20分)
- nginx不转发static下文件_文件存储老大难,随取随用不心烦!玩转最强私人云盘群晖NAS(下)...
- Android+Java Web+MySQL实现登录注册
- itext html转换pdf,使用iText-2.0.8将Html转换为pdf,带图片功能