大家知道我是一个“24K资深”通信工程师,所以日常画画拓扑图、信令流程图、产品逻辑图等等都是必备技能,但是苦无Visio久矣,所以每次画图都一个脑袋两个大。

每次不是在Word里就是PPT中一个一个的插入编辑,最终形成庞大复杂的流程图。

但是毕竟业余的工具不能搭配我专业的水准,在多次忍辱负重之后,终于发现了一款免费好用不费资源的地表最强流程图软件。

其实说它是软件,并不准确,更准确的说法是它是站在巨人肩膀上的一盏明灯,这个巨人就是现在非常流行的一款编辑器Visual Studio Codo(VS Code),而最强流程图工具就是VS Code的一款插件http://draw.io。

香不香来看看演示效果:

如何安装?

安装异常简单,直接在VS Code插件库中搜索关键字“draw.io”后选择第一款“http://Draw.io Integration”:

如同他的介绍:一款将http://Draw.io集成到VS Code的民间扩展,但是高手都在民间,所以这款插件可以匹敌很多正式发布的产品,毕竟人民的力量是无穷的。

如何使用?

使用也异常简单,如同演示效果中一样,只需要创建带有下列任何一个扩展名的文件后,使用VS Code打开就会加载http://draw.io画板。

.drawio

.dio

.drawio.svg

.drawio.png

然后就可以肆无忌惮的画需要的任何流程图、信令图、拓扑图了。

其他功能

这款插件有很多功能,第一个其实也是默认的功能,可以通过.drawio.svg和.drawio.png格式直接编辑生成svg、png文件。

*.drawio.svg可以用于直接嵌入到Github的README中,而不需要额外的导出.

*.drawio.png不需要额外导出直接存为png文件,但是开发者建议最好用.svg这种可以任意缩放的矢量图文件,这款插件的logo就是使用此插件创建的一个.drawio.png图片。

插件默认只能处理*.drawio.svg格式的文件,但是通过在VS Code的settings.json中关联.svg格式,就可以打开.svg的文件了,配置如下:

"workbench.editorAssociations": [

{

"viewType": "hediet.vscode-drawio-text",

"filenamePattern": "*.svg"

}

]

需要注意的是这样不能编辑任何的svg文件,只有通过http://Draw.io创建的才可以被编辑。

第二个就是Code Link Feature,就是可以通过标签#和Class的名字,直接进入源码,咱也不懂,直接上演示:

另一个强大的功能就是可以通过File: Reopen With...命令使用xml打开,这样可以实时的在http://draw.io和xml直接同步更新:

配置

插件支持自定义配置,比如修改主题、自动存储、默认字体大小等等:

Github上有其源码,所以大家也可以贡献自己的星星之火填充更多好用的功能。

希望这样的一款插件可以给疲于寻找流程图工具的大家一个灯塔。

不过话说VS Code是微软出品,不知道哪天会不会如同matlab一样,被封印了。

相关链接:

Github of Draw.io Integration

Visual Studio Code

Draw.io Integration插件

欢迎关注公众号:七禾页话(qiheyehk),旅行、摄影。。。偶尔分享技术周边

c语言源码转流程图工具在线,c语言源码转流程图工具_应用|1+1构造地表最强流程图工具...相关推荐

  1. 安徽继续教育c语言作业答案,安徽继续教育在线 C语言程序设计作业题及答案.docx...

    安徽继续教育在线 C语言程序设计?作业题库 单选题? 1(4分).C语言源程序文件的缺省扩展名为( ? ). A.cpp B.exe C.obj D.C 参考答案:?D 2(4分).字符常量'\n'和 ...

  2. 怎么将图文、视频生成一个二维码?多内容在线生成二维码的方法

    现在很多幼儿园在招生.宣传时经常会使用二维码的方式来让家长快速了解幼儿园的信息,那么大多采用的方式也是通过文字.图片.视频等类型的内容来做宣传推广,那么如何将这些类型的内容同时放到一个二维码中呢?怎么 ...

  3. 个人介绍怎么制作二维码?轻松一键在线生成二维码图片

    自己的个人信息做成二维码图片,直接扫码就能查看你的详细信息.非常的方便,代替了传统的纸质名片.那么,这种二维码名片怎么制作呢?有没有简单又便捷的方法吗? 一.什么样的二维码制作工具好用? 机智熊二维码 ...

  4. 如何在线查看Android源码自带学习文档

          如何在线查看Android源码自带学习文档docs Android源码编译系列博客: Android.bp你真的了解吗 Android.bp入门指南之Android.mk转换成Androi ...

  5. 在线付费起名源码/宝宝起名/八字起名/周易取名/周易八字起名平台网站源码

    宝宝起名/八字起名/周易取名/周易八字起名平台网站/在线付费起名源码,thinkphp框架开发周易八字起名网宝宝起名在线下单网站源码自适应可二开,PHP权威起名策划机构平台源码,Thinkphp3.2 ...

  6. 2023全新在线授权系统源码V3.7全开源无加密版,完美可用支持二次开发

    源码介绍: 今天分享的是一款2023全新授权系统源码V3.7全开源无加密版本.源码搭建很简单,把域名解析到站点后上传源码解压,访问域名/install就能直接安装. 程序功能简介: 1.盗版入库(26 ...

  7. 视频如何在线生成二维码?视频转二维码的2种方法

    现在很多小伙伴都喜欢将视频转二维码,通过这种方式来分享传递内容,那么如何将视频生成二维码更加的简单快捷呢?大家可以用一下小编分享的这款在线二维码生成工具来制作二维码,通过浏览器在线生成二维码,更加的简 ...

  8. 最新170个站长在线工具箱网站源码/野兔在线工具系统V2.4.1中文版

    有170个以上的在线工具功能,也是目前在线工具功能最完善的一个,最新的野兔在线工具系统V2.4.1中文版,也是目前最新版的,野兔在线工具箱系统 系统名称:野兔在线工具系统 系统语言:中文版 系统开发: ...

  9. 最新站长必备在线工具箱系统源码/含上百款工具/带后台版本/自适应模板/优化修复版

    最新站长必备在线工具箱系统源码,基于Thinkphp内核开发,含上百款工具,带后台版本:自适应模板,优化修复版.站长搭建看了一下,系统一切正常可用,就是后台登录方式这一块使用的是QQ扫码登录的,建议有 ...

最新文章

  1. 添加议题模块html,WordPress 技巧:为评论模块增加更多 HTML 标签支持
  2. TiDB 在小红书从 0 到 200+ 节点的探索和应用
  3. Office 365系列(4)------Cutover Migrate 搬迁方式至O365上来方法及步骤总结
  4. 用户用老版IE访问网站时的jquery提示插件
  5. 王石:我每天都强迫自己做的一件事
  6. Linux下Poppler源码编译安装
  7. C++顺序容器之deque初探
  8. Cannot find package module @sap/cds/common
  9. 【总结】 Lucas定理
  10. 大象之关于对UML的一些理解
  11. 九款即时通讯软件大盘点
  12. IE Tab Plus 安装设置说明
  13. 用Python做一个证件照制作器
  14. html设置为壁纸win10,win10系统怎么设置桌面壁纸
  15. 2016小米-风口的猪-中国牛市-Java
  16. 中国古代经典励志名言100句,百读不厌,陪孩子一起读经典!
  17. create-react-app创建的项目配置多入口MPA模式。报Cannot read property ‘filter’ of undefined
  18. NCBI:美国国立生物技术信息中心大型数据库
  19. | 名师博客 | 地址 |
  20. 输出一个贷款的迁徙率计算的代码

热门文章

  1. swlzky今天风有点大
  2. 吞吐率、吞吐量、TPS、性能测试,纸上不谈兵
  3. flink集群standalone模式安装
  4. 洛谷——P2949工作调度Work Scheduling
  5. linux切换用户执行脚本
  6. “千年老二”Bing要翻身?
  7. spring property name=packagesToScan
  8. 怎么把图片分辨率提高?图片分辨率不够怎么办?
  9. 【随手记录】git 克隆项目中时出现fatal: unable to access ‘https://github 类错误
  10. jupyter lab 快速格式化代码 PEP8规范化