一直觉得Graphviz很好,最近想试试。装上官方安装包之后,发现官方的gvedit
不好用,而且字体不能调整大小,看着十分吃力,于是找其他工具。
连找了几个都不满意,最后还是决定用Sublime,网上使用sublime都提倡用某个插件,但大多用于Mac系统,在Windows下不能正常使用,后来看到可以用Sublime的构建系统。
Sublime所谓的构建系统其实是调用现有的build命令,封装命令行的运行方式而已。构建系统可以通过外部程序来运行文件,并可以在Sublime查看输出。
构建系统一般包括三个部分:
- 使用JSON格式保存配置文件 (.sublime-build 内容)
- 使用Sublime Text命令来驱动构建过程
- 还包括一个外部的可执行程序(脚本或者二进制)
Sublime Text命令从 .sublime-build 中读取配置数据,然后根据需要构建这些文件。 构建系统缺省会使用exec
命令,该命令在 Packages/Default/exec.py 中实现。
本例中,我们新建一个dot.sublime-build
文件,构建命令是Tools-Build
(快捷键为F7),需要事先选择Build System
。Graphviz需要bin目录下的dot
命令,这就是外部的可执行程序。dot.sublime-build
文件的内容如下:
{