「在Emacs中,配置Graphviz、DOT语言支持」

  CREATED BY JENKINSBOT

有人做了graphviz-dot-mode,可以在Emacs中支持DOT语言、字体锁定、缩进、生成预览图、错误定位,支持Emacs的版本有GNU Emacs和XEmacs。

如下截图:

功能特征

  1. 支持DOT语言;
  2. 字体锁定;
  3. 缩进;
  4. 预览图;
  5. 错误定位;

支持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