{"title": "\u4f7f\u7528Vim\u505aASCII\u56fe", "update_time": "2013-03-01 17:07:40", "tags": "vim \u4f5c\u56fe", "pid": "178", "icon": "linux.png"}
有时候一个ASCII图就可以清晰地解释基本的概念、原理。Vim就有一个插件叫做DrawIt,用于在Vim中画ASCII图。 ## 插件安装 到官方网站下载对应vim版本的DrawIt插件 链接:http://www.vim.org/scripts/script.php?script_id=40 对于CentOS 5或者 RHEL 5,Vim的版本是vim 7.0,可以下载针对7.0的最新版插件 ``` wget -O DrawIt.vba.gz http://www.vim.org/scripts/download_script.php?src_id=8798 ``` 下载完成后,开始安装: ``` vim DrawIt.vba.gz 使用Vim打开后,执行:so % ``` 从中看出DrawIt的安装后的文件其实是有问题的,插件的文件名里带了tab和[[[1,导致安装后的DrawIt无法使用。 将插件安装后的文件都去掉后面乱码的部分即可。 ``` mv /usr/share/vim/vim70/plugin/DrawItPlugin.vim\ \[\[\[1 /usr/share/vim/vim70/plugin/DrawItPlugin.vim mv /usr/share/vim/vim70/plugin/cecutil.vim\ \[\[\[1 /usr/share/vim/vim70/plugin/cecutil.vim mv /usr/share/vim/vim70/autoload/DrawIt.vim\ \[\[\[1 /usr/share/vim/vim70/autoload/DrawIt.vim mv /usr/share/vim/vim70/doc/DrawIt.txt\ \[\[\[1 /usr/share/vim/vim70/doc/DrawIt.txt ``` 完成后,DrawIt就安装好了。 ## DrawIt使用 启动Vim,在普通模式下执行:DIstart或者\di,这时Vim左下角显示[DrawIt] ,现在开始使用DrawIt绘图了 画直线,使用上下左右键 ``` | | | ------- | | ``` 画斜线,使用PageUp、PageDown、Home、End ``` X / \ / X X / \ / X ``` 画矩形,使用ctrl+v选出一个矩形区域,然后执行\b,就产生一个矩形 ``` +------------------------+ | | +------------------------+ ```