V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fyyz
V2EX  ›  Vim

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

  •  1
     
  •   fyyz · 2015-11-04 21:16:21 +08:00 · 2691 次点击
    这是一个创建于 3307 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以前在哪里看到的,现在忘了。

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

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

    1 - 2
    1 - 3
    1 - 4

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

    2
    |
    1---3
    |
    4

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

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

    终于可以方便地画树形图了~
    youxiachai
        7
    youxiachai  
       2015-11-05 09:37:27 +08:00
    @fyyz 其实一楼说的 Graphviz 就是你真正要的....
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2669 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:34 · PVG 11:34 · LAX 19:34 · JFK 22:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.