绘图软件之drawio
作为一个写了十年代码的老油条,我见过太多工具来来去去。但今天要介绍的这个——[drawio](file://D:\numerocode\numerocode-note\Writerside\drawio\餐盒.drawio)(现在叫diagrams.net),是真的让我觉得:卧槽,这玩意儿有点东西。

1. 为啥要用 drawio?
你有没有遇到过这种场景:
- 写文档的时候想画个流程图,结果打开 Visio 发现要花钱;
- 想画个架构图,ProcessOn 用着又卡得一批;
- 画完图想导出成各种格式,结果人家只支持自家格式,迁移到别的平台就废了。
我就遇到过,而且不止一次。后来我发现了 [drawio](file://D:\numerocode\numerocode-note\Writerside\drawio\餐盒.drawio),直接给我整破防了。
这玩意儿最大的优点就是——免费、开源、跨平台、无广告、功能全,简直是一朵奇葩。
2. drawio 是啥玩意儿?
[drawio](file://D:\numerocode\numerocode-note\Writerside\drawio\餐盒.drawio) 是一个基于 Web 的图形编辑工具,现在叫 diagrams.net,但大家都习惯叫它 [drawio](file://D:\numerocode\numerocode-note\Writerside\drawio\餐盒.drawio)。它支持流程图、UML 图、网络图、线框图、组织结构图等等。
你可以把它当成在线版的 Visio,而且比 Visio 好用(个人觉得)。
支持的平台:
- 浏览器直接打开 https://app.diagrams.net/
- 桌面版(Windows、Mac、Linux)
- VS Code 插件
- 甚至可以集成到 Confluence、Google Drive、OneDrive 等平台
3. 优缺点分析
优点
- ✅ 完全免费:不用花一分钱,功能还贼全
- ✅ 跨平台支持:浏览器、桌面、插件全都有
- ✅ 格式丰富:PNG、SVG、PDF、XML 都能导出
- ✅ 操作简单:拖拖拽拽,三分钟上手
- ✅ 社区活跃:图标库、模板库丰富,GitHub 上一堆人贡献
缺点
- ❌ 界面有点老气:UI 看起来像是上个世纪的产物,但功能是真的强
- ❌ 离线使用略麻烦:虽然有桌面版,但默认是联网用的
- ❌ 协作功能一般:不能像 Miro 那样实时协作,适合单人作战
4. 怎么用?简单得很
- 打开 https://app.diagrams.net/
- 选择存储位置(可以存到本地、Google Drive、OneDrive 等)
- 选择模板或者新建空白图
- 开始拖拽图形,连接线,加文字
- 导出你需要的格式,搞定!
整个过程不超过 5 分钟,适合我这种懒人。
5. 一些小技巧
- 快捷键:Ctrl+C / Ctrl+V 复制粘贴,Delete 删除,空格拖动画布,简直不要太爽。
- 自定义图形库:可以导入自己的图标库,适合团队统一风格。
- 嵌入代码:支持嵌入 HTML、SVG 代码,适合做文档里的动态图。
- 版本管理:如果你用 XML 格式保存,还能做版本控制,Git 管理也不是不行。
6. 总结一下
[drawio](file://D:\numerocode\numerocode-note\Writerside\drawio\餐盒.drawio) 这个工具,说它是神器有点夸张,但绝对是性价比之王。对于程序员、技术写作者、架构师来说,它能解决 80% 的画图需求,而且完全免费,真的香。
个人觉得,这年头能白嫖还这么好用的工具,不多了。能用就用,别犹豫。
📌 本次分享就到这里,感谢你的阅读!
🔔 关注【数说编程】,第一时间获取技术写作、效率工具、编程干货!
💬 如果你觉得这篇文章对你有帮助,欢迎点赞、收藏、分享给更多朋友!
评论