linux下做图工具——graphviz安装配置

今天给大家介绍一个很好的流程图制作工具——graphviz

其安装方法很多,可以通过deb包,源码,以及命令安装

本人使用的源码安装,在这里下载其源码包,之后依次输入:

./configure

make

make install

(理论上是没有错误的)

当然还有一个最简单的方法是输入:apt-get install graphviz
直接安装(没有亲测过,应该是可以的)

在安装好了之后就开始了配置(这里由于技术有限,没办法陪的和大牛一样好,请见谅)

由于本人使用的是vim所以这里只能介绍一下vim的插件

这里下载一个名为wmgraphviz的插件,在下载页面也有安装步骤,很简单

之后在你的.vimrc文件中添加如下配置:

function Headerdot()
		call setline(1,"//usr/bin/dot")
		call append(1,"digraph G{")
		call append(2,"")
		call append(3,"}")
		normal 3G
endf

autocmd bufnewfile *.dot call Headerdot()

"gtaphviz
let g:WMGraphviz_dot = "dot"
let g:WMGraphviz_output = "svg"
let g:WMGraphviz_viewer = "xdg-open"
let g:WMGraphviz_shelloptions = ""
map <f8> :w<CR>:!dot -Tsvg -o %<.svg % && start %<.svg<CR>
nmap <Leader>lv :w<CR>:GraphvizShow<CR>:!rm %<.dot.svg

这里稍微解释一下,前面是设置了打开.dot文件之后自动插入路径和基础的框架

后面的let是设置了dot文件的输入输出和打开方式

设置了f8为生成.svg图片文件

设置了Leader+lv 预览,并且在预览之后删除预览生成的文件

(图片类型是有规定的,有些类型是生成不了的,这里就用svg就可以了)

注:这里可以通过自己的系统设置将Alt+o设置为关闭窗口,这样每次预览之后,可以很快的关闭,继续编写文件

我在网上查到应该是可以直接自动实时的查看自己写好的流程图,但是自己暂时没有配置成功,成功之后会更新博客

时间: 2024-10-14 00:44:54

linux下做图工具——graphviz安装配置的相关文章

Linux下Apache ActiveMQ5.9的安装配置与测试

变是永恒不变的真理. 由于公司的产品是由java做的,因此消息队列当然也要用java的,因此选择activemq是不错的选择.自从事运维以来安装软件.配置环境等可谓驾轻就熟,而面对java项目时还是心里有点忐忑,activemq应该如何测试,如何写activemq的测试例程,对于一个不经常操作java的人来说都是一个小小的挑战.今天上午测试人员发过来一个压缩包,用来在Windows下测试activemq是否工作正常,感觉非常不好用.因为这个程序里面写成了两个窗体程序,每一个程序都要填写必要的参数

Linux性能实时监测工具netdata安装配置

netdata:功能强大的实时性能检测工具,展示地址. github地址:https://github.com/firehol/netdata 本文介绍在CentOS 6.7下安装netdata 1.环境准备 yum install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autogen automake pkgconfig curl jq nodejs 2.安装netdata git clone https://g

Linux下开源可视化工具Caravel安装(包含缺少js解决办法)

一.Caravel介绍 Caravel 是 Airbnb (知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名Panoramix),该工具在可视化.易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析.最重要的是基于BS的 使用方法可以参考:http://lxw1234.com/archives/2016/06/691.htm 安装后的运行效果如下: 二.安装步骤 安装步骤分为以下几个部分: 1.安装python 由于centos自带的python是2.6.6版本的,但是carav

Linux下l2tp客户端xl2tpd的安装配置

1.下载xl2tp http://pkgs.org/search/?query=xl2tp&type=smart选择相应的版本进行下载 2.安装xl2tp和ppp yum install xl2tpd yum install ppp 3. 配置xl2tpd.conf 文件地址: /etc/xl2tpd/xl2tpd.conf 为了保险,在修改配置文件之前先备份原有文件,原始的xl2tpd.conf里面有[lns default],这个好像是用来将xl2tpd当做l2tpd服务器的关键语句. 要将

linux下多线程下载工具axel的编译安装

axel 是Linux 命令行下多线程的下载工具,支持断点续传,速度通常情况下是Wget的几倍 官方主页:http://axel.alioth.debian.org/ 源码下载: #curl -O http://pkgs.fedoraproject.org/repo/pkgs/axel/axel2.4.tar.gz/a2a762fce0c96781965c8f9786a3d09d/axel-2.4.tar.gz 编译安装: # tar -xvf axel-2.4.tar.gz  && cd

【转】Linux下XenServer管理工具安装

转载文章 - Linux下XenServer管理工具安装 Xen-Server 6.5 虚拟机安装Linux系统 vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化) Citrix XenServer ® 6.5 虚拟机用户指南 2015 年 03 月 26 日 (星期四)发行 1.0 版

Linux下MyCat和MyCat_web的安装和配置

Linux下MyCat和MyCat_web的安装和配置 Mycat 是一个数据库分库分表中间件 Mycat web 可以对 Mycat进行监控,这里分享一下 Mycat web 的搭建过程 详细内容可以参考 官方文档 Tip: 当前的最新版本为 Mycat-web-1.0 启动顺序必须为:zookper->mycat->mycat_web,否则可能会出现问题 环境依赖 MySQL 修改配置文件my.cnf,必须要修改才能使用mycat lower_case_table_names = 1 JA

第【一】部分Netzob项目工具的安装配置by tsy

声明: 1)本报告由博客园bitpeach撰写,版权所有,免费转载,请注明出处,并请勿作商业用途. 2)若本文档内有侵权文字或图片等内容,请联系作者bitpeach删除相应部分. 3)本文档内容涉及Netzob工具的安装配置,请勿认为本文是讲述使用,Netzob的使用是不在本文讲述的,下一篇博文应该会写Netzob的使用手册. 4)仅仅作为参考用途,抛砖引玉,不作为证据证明用途,请自行取舍,核实引用.文中图片大多为本人原创,如有引用他人图片会注明的. 0目录 目录 0目录    1 [1]引言 

linux下C++开发工具

就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样.Emacs, vi, eclipse, anjuta,kdevelop等层出不穷.Windows下,开发工具多以集成开发环境IDE的形式展现给最终用户.例如,VS2005集成了编辑器,宏汇编ml,C /C++编译器cl,资源编译器rc,调试器,文档生成工具, nmake.它们以集成方式提供给最终用户,对于初学者而言十分方便.但是,这种商业模式,直接导致用户