我正在寻找一个可以用来创建 ASCII 图表的程序,如下所示:
+---------+
| | +--------------+
| NFS |--+ | |
| | | +-->| CacheFS |
+---------+ | +----------+ | | /dev/hda5 |
| | | | +--------------+
+---------+ +-->| | |
| | | |--+
| AFS |----->| FS-Cache |
| | | |--+
+---------+ +-->| | |
| | | | +--------------+
+---------+ | +----------+ | | |
| | | +-->| CacheFiles |
| ISOFS |--+ | /var/cache |
| | +--------------+
+---------+
它最好是一个可用的包德班。上面显示的精彩图表取自 Linux 内核文档。我不敢相信它们是手工创造的。必须有一些工具来创建它们。
答案1
ASCII
我用过ASCII几年来。该网站上的许多图表都是我使用asciio
.
例子
vncviewer .-,( ),-.
__ _ .-( )-. gateway vncserver
[__]|=| ---->( internet )-------> __________ ------> ____ __
/::/|_| '-( ).-' [_...__...°] | | |==|
'-.( ).-' |____| | |
/::::/ |__|
图形用户界面看起来像这样。
笔记:一切都是由右键菜单和快捷键驱动的。
画出来
与vim
绘图插件您还可以创建基本图表。这篇文章很好地概述了如何安装和使用它:如何在 Vim 编辑器中创建 ASCII 绘图(在文本文件内绘制框、线、椭圆、箭头)。
ASCII流
有一个网站叫ASCII流这可能是绘制此类图表的最简单方法。
爪哇E
另一个工具,爪哇E,用 Java 编写,也可以创建这样的 ASCII 图表。
,'''''''''''''|
| Controller |
| |
'`'i''''''''''
,' `.
,' `.
- -
,'''''''''''''| ,''''''''''''`.
| Model |______| View |
| | | |
`'''''''''''' '`'''''''''''''
图形用户界面如下所示:
资源
答案2
答案3
我找到了另一个答案;我不确定它是否完全可用,但请记住 GNU roff (groff) 有一个用于图片语言以及一个 ascii 后处理器;因此你可以尝试类似的东西(如果你使用Linux,所有东西可能都已经安装好了)。编写一个名为 test.roff 的文件,其中包含:
.PS
box "box1";
line
box "box2";
.PE
然后输入:groff -Tascii -p test.roff
,你应该得到:
+------+ +------+
| +-----| |
| box1 | |box2 |
+------+ +------+
问候。
答案4
对于使用 Mac 的任何人(不是原始海报),有一个非常好的工具,称为莫诺拉。当然,你会因为它高度完善、功能强大且直观而花费一些钱,但如果这是你经常做的事情,那么它是一个方便的工具,与你花的时间相比,10 美元简直微不足道。节省。如果您不经常这样做,可以免费试用,这样就可以了。它甚至可以导出为 SVG
不,我不为公司工作。我只是一个快乐的用户。