2012年9月14日星期五

用vim画表

看到标题,有人可能会觉得:用vim画表?不用ms office或者openoffice?

事实上,我仅仅需要将一些数据表格化,并不使用到其它统计功能,无需使用到那么大型的工具;再者我平时使用vim较多,用vim编辑起来效率也挺高;而且,使用vim将数据表格化其实并不麻烦。于是乎,就有用vim画表这么一回事。

方法很简单,一句话可以概括:就是使用vim的特殊字符输入功能,绘制表格边框。其实了解dos下wps制表的朋友对这种方法应该不陌生。

在vim里面,虽然不能直接输入特殊字符,但要输入其实并不麻烦。
例如,如果需要输入下表中第一行的制表字符,即横线,输入的方法:
首先,保证vim处于Insert模式,也就是按了a, i, o其中一个所进入的模式;
然后,按Ctrl + k,跟着输入hh。
就这样,很简单。

下面是我用vim画的简单表格,看起来还不错。注意哦,没有用html画的。

制表字符对应表
字符vim输入码
 ─       hh
 │       vv
 ┌       dr
 ┐       dl
 └       ur
 ┘       ul
 ├       vr
 ┤       vl
 ┬       dh
 ┴       uh
 ┼       vh

没有评论: