emacs里的画草图利器——graphviz

来源:互联网 发布:网络食品监管总结报告 编辑:程序博客网 时间:2024/05/17 04:21

sudo apt-get install graphviz

我的机子上会安装graphviz libcgraph5 libgvpr1这三个包

然后去http://users.skynet.be/ppareit/projects/graphviz-dot-mode/graphviz-dot-mode.html这里下载emacs的配置文件

放到~/.emacs.d里面

然后在~/.emacs里面加入

;; Graphviz dot mode
(load-file "~/.emacs.d/graphviz-dot-mode.el")


重启emcas没有报错,证明你是对的

然后尝试一下吧

C-x C-f新建一个文件,比如text.dot

后缀名是dot的哦

输入的内容是我在网上找来的 http://www.cnblogs.com/sld666666/archive/2010/06/25/1765510.html

digraph G{size = "4, 4";//图片大小main[shape=box];/*形状*/main->parse;parse->execute;main->init[style = dotted];//虚线main->cleanup;execute->{make_string; printf}//连接两个init->make_string;edge[color = red]; // 连接线的颜色main->printf[style=bold, label="100 times"];//线的 labelmake_string[label = "make a\nstring"]// \n, 这个node的label,注意和上一行的区别node[shape = box, style = filled, color = ".7.3 1.0"];//一个node的属性execute->compare;}

然后

C-c c一下,提示finish了,编译成功了……

然后C-c p一下,牛XX的PNG就显示出来了……

好强大呀


然后在emacs-muse里面用[[][]]或者C-x TAB 来插入图片就OK了。

无比强大的EMACS!


原创粉丝点击