fyyz
V2EX  ›  Vim

我记得 vim 有这样一个插件,可以根据文件内容绘制树状图像

  •  1
     
  •   fyyz · Nov 4, 2015 · 3751 views
    This topic created in 4023 days ago, the information mentioned may be changed or developed.
    以前在哪里看到的,现在忘了。

    以下的描述可能有误差,但是八九不离十了。
    以下的描述可能有误差,但是八九不离十了。
    以下的描述可能有误差,但是八九不离十了。

    这个插件是这样的:
    假设有一个文件的内容是这样的:

    1 - 2
    1 - 3
    1 - 4

    在 vim 里打开该文件,然后调用这个插件,就会绘制一个出来一个图像,格式好像是 png ,也可能是别的,但肯定不是 ASCII 字符画。图像内容大致这样:

    2
    |
    1---3
    |
    4

    当然,如果是更加复杂的图像,比如说二叉树什么的,也能用这个插件的语法写好,然后调用该插件,生成图像。

    但是我现在忘记这个插件叫什么了,我对它的记忆也是蛮模糊的,不知道各位 V 友有没有知道的?
    7 replies  •  2015-11-05 09:37:27 +08:00
    luoluoluo
    luoluoluo
    Nov 4, 2015
    1
    要不去试试 Graphviz ?
    https://zh.wikipedia.org/wiki/Graphviz
    knightdf
    knightdf
    Nov 4, 2015
    2
    drawit?
    fyyz
    fyyz
    OP
    Nov 4, 2015
    3
    @knightdf 不是 ascii 字符画
    sunnyyan
    sunnyyan
    Nov 4, 2015
    4
    以前都是把 nerdtree 中的文本粘贴到 ps 中导出成图片的
    ibigbug
    ibigbug
    Nov 5, 2015
    5
    这个是 dot 语言
    fyyz
    fyyz
    OP
    Nov 5, 2015
    6
    谢了,就是 dot 。
    之所以以为是 vim 插件,是因为我最早是在这边看到的:
    http://www.zhihu.com/question/28596616

    终于可以方便地画树形图了~
    youxiachai
    youxiachai
    Nov 5, 2015
    7
    @fyyz 其实一楼说的 Graphviz 就是你真正要的....
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4795 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 02:34 · PVG 10:34 · LAX 18:34 · JFK 21:34
    ♥ Do have faith in what you're doing.