好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

vim画纯文本图的插件Drawit - Linux操作系统:Ubunt

vim画纯文本图的插件Drawit

 

要在vim里面画个下面这样的图,可以使用drawit插件

 

[plain] 

                   +-------------------------+  

+-----------+      |  +-------------+        |  

| IDT table |  <---+--|IDTR Register|   C    |  

+-----------+      |  +-------------+   P    |  

      ^|           |         |          U    |  

      ||           |  +-------------+        |  

      ||           |  |  Local APIC |        |  

      ||           |  +------+------+        |  

      ||           +---------+---------------+  

      ||                     |  

      |v              +-------------+  

   interrupt ------>  |  IO APIC    |  

                      +-------------+  

 

开源文档有很多是纯文本的,有很多是纯文本的,有个插件搞这个事情很方便,叫做drawit,

 

英文文档:
 

[1] http://www.drchip.org/astronaut/vim/index.html#DRAWIT

[3] http://www.drchip.org/astronaut/vim/doc/DrawIt.txt.html

 

参考[2]中的文档,安装过程如下:

 

1) 下载 Drawit,drawit通过vimball发布

 

从vim.org官网[2]下载DrawIt.vba.gz

 

2)在当前目录下用vim打开该文件

 

vim DrawIt.vba.gz

 

在vim中执行下面命令安装

 

:so %

 

退出vim,会发现.vim下面多了两个plugin

 

ls ~/.vim/plugin/

 

cecutil.vim  DrawItPlugin.vim

 

如果执行:so %安装的时候报如下错误:

 

(Vimball) The current file does not appear to be a Vimball!(我用的Fedora17,就碰到该问题)

 

从[1]下载DrawIt,重试下

 

wget http://www.drchip.org/astronaut/vim/vbafiles/DrawIt.vba.gz

 

3)使用

 

vim test

 

在命令模式下输入\di,开启drawit(或者执行:DIstart)

 

然后输入上下左右键就可以看到效果了

 

要结束drawit模式,键入\di,或者:DIstop

 

常用的符号和键对应关系如下:

 

上下左右

 

上箭头^

 

下箭头v

 

左箭头shift + <

 

右箭头shift + >

 

查看更多关于vim画纯文本图的插件Drawit - Linux操作系统:Ubunt的详细内容...

  阅读:64次