首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用代码生成 Ascii 流程图

本篇为「编程效率 UpUp 」栏目的第二篇。本栏目介绍编程工具和工具配置技巧,旨在让大家的编程工作更加高效与舒适~

最近发现并改进了一款用代码生成 Ascii 流程图的软件,给大家分享一下。

在开发的过程中,有时候需要绘制 FlowMap 来更好的在文档 / 注释中说明问题。 但是,一方面,下载一个图形界面的 App 来做这事儿感觉太费劲。另一方面,相较于插入图片或者图片链接,在文件中直接插入 Ascii 流程图是更加方便的选择。

所以我在 Github 上找到了aboxd——这个软件用 Javascript 编写,值得注意的是它有终端和网页两个版本,分别在 master 分支和 gh-pages 分支上。

终端版本

命令行版本可以通过字符串和文件两种方式生成流程图。

生成流程图的文本的语法规则很简单:使用「 , 」分隔同一行节点,如果「 , 」后是「 . 」则表示该仅该位置没有节点,仅是连接。

例如:

,Sky

Sweden,Norway

Subway,.

会转换为:

通过字符串生成:

npx aboxd'left,middle,right'# npx aboxd [string]

通过文件生成:

cattest | npx aboxd# cat [filename] | npx aboxd

网页版本

网页版本使用同样的生成文本。

地址:https://albertschr.github.io/aboxd/

我对其做出的几点改进:

最后,祝大家 2019快乐 !!!

长按以上二维码关注「AhaSmarter」,后台输入关键字有自动回复:

输入「Mixin开发」推送「大狗教你 Mixin 开发」系列目录;

输入「EOS开发」,推送「大狗教你 EOS 开发」系列目录;

输入「精读比特币」,推送「大狗精读比特币白皮书」系列目录;

输入「大狗」,推送我的个人微信二维码。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190106G13FJF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券