是的,你没有看错。其实,不只画思维导图,画结构图、流程图等,都可以。那怎么办呢?就是借助 Graphviz 。 Graphviz 可以方便地表达概念之间的联系,因此用它画思维导图是可行的,再加上它是个命令行工具,因此可以集成到emacs中作为画图工具。怎么集成呢?按以下操作:
- 确保安装了 graphviz ,如果没有可以到其主页上下载源码,编译安装。
- 到 EmacsWiki 上下载一个名为 graphviz-dot-mode.el 的文件,把它放入你的 elisp 路径中。在 .emacs 中加入: (load-file "/path/to/graphviz-dot-mode.el")
- 学习一点 dot 语法,编辑描述你图形的 dot 文件。
- 编辑完后, C-c c 编译生成图片, C-c p 可以预览图片。
怎么样?还比较方便吧。