有人做了graphviz-dot-mode,可以在Emacs中支持DOT语言、字体锁定、缩进、生成预览图、错误定位,支持Emacs的版本有GNU Emacs和XEmacs。
如下截图:
功能特征
- 支持DOT语言;
- 字体锁定;
- 缩进;
- 预览图;
- 错误定位;
支持Emacs的版本有GNU Emacs和XEmacs。
安装graphviz-dot-mode包
(1). 先到GitHub克隆grphviz-dot-mode,主要的还是graphviz-dot-mode.el文件;
(2). 然后在$HOME/.emacs配置文件中引入graphviz-dot-mode.el文件:
;; <path>为包含graphviz-dot-mode.el文件的文件夹; (add-to-list 'load-path "<path>") (require 'graphviz-dot-mode)
详细的安装方法可以参考源码目录下的REDEME.md文件中的说明。
使用方法及快捷键
使用方法依旧可以参考README.md文件中的说明,这里只做简单的说明。
字体锁定使自动的;缩进和其他模式中是相同的,tab、M-j、C-M-q;
注释和其他模式也是相同的M-;;
使用M-x compile或者C-c c进行编译,之后M-x next-error也会起作用;
使用C-c p进行编译后预览图片;
相关的地址
项目在GitHub的地址:https://github.com/ppareit/graphviz-dot-mode
作者个人主页:http://ppareit.github.io/graphviz-dot-mode/
YouTube视频:https://www.youtube.com/watch?v=WEEuaN62hNI
参考文献
GitHub/graphviz-dot-mode:https://github.com/ppareit/graphviz-dot-mode#using-graphviz-dot-mode
利用emacs+graphviz绘制流程图:http://blog.csdn.net/abcamus/article/details/52878248?utm_source=itdadao&utm_medium=referral