命令行模式下的思维导图:mindmap
安装:
npm install mindmap
截图:
用法:
load [mindmap name] or l [mindmap name]
Load or create a mindmap.
add [id] [text] or a [id] [text]
Add a child.
insert [id] [text] or i [id] [text]
Insert a node.
insert -1 Animal
insert 10 White house
edit [id] [text] or e [id] [text]
Edit a node.
delete [id] or del [id] or d [id]
Delete a node.
help or h
Help information.
exit
Exit program.
9 回复
基本是个 treeview
命令行的 mindmap 以 tree 的形式显示,还是不方便。
@leapon 那你要怎么显示?其他方式显示的话,就不叫 mindmap 了。
如果觉得太小的话,可以把 terminal 拉大点呀,屏幕大的话应该可以看得清。
我后面还会考虑加入收缩分支的功能。这个功能实现起来也不很麻烦,节点增加一个属性,然后根据这个属性决定是否展开。
@srcjz mindmap 的显示最好能左右均衡显示。显示最好能控制显示层数,比如一开始显示第一层内的所有结点。用户可以选择进一步打开哪个结点。这些功能在command line不是很好做。
折叠功能已经加上了。 按 fold [id] 或 f [id] 就可以折叠或展开。
赞 @srcjz
代码不在github上? https://www.npmjs.com/package/mindmap
@chapgaga 暂时没放。要看源代码的话,下载下来就可以看的。在$NODE_PATH里面。
增加了颜色支持。 color 打开或关闭颜色。 line [color] 设置线条的颜色。 theme [c1] [c2] [c3] [c4] 设置每层的颜色。
颜色范围: 0 1 2 3 4 5 6 7 8 9 10