知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

vim画纯文本图的插件Drawit

发布时间:2014-09-05 14:47:52作者:知识屋

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
[2] http://www.vim.org/scripts/script.php?script_id=40
[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 + >
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜