调整 gvim 文本行距[zt]

调整 gvim 文本行距 来自 http://liyanrui.is-programmer.com/articles/1844/gvim-linespace-adjustment.html

lyanry posted @ 2008年03月30日 11:45AM in 技术文档 with tags vim Vim 的标签页功能

各 类计算机软件中,最不稀罕的就是文本编辑器了,许多人都曾把文本编辑器程序作为初编程时的练习题,但是如果基于是否具备文本行距调整功能这一要求进行筛 选,那么真正好用的文本编辑器就所剩无几了。至于文本行距的调整为什么是必须的,可以自问一下你是否愿意看到一堆文字拥挤在一起而难以阅读。

Vim 的图形前端 gvim 可以通过设定 linespace 变量值来调整文本行距,做法是编辑 $HOME/.gvimrc 文件,向其中添加:

" Set Line space
set linespace=6

至于将 linespace 的值设为多大,可以根据自己的审美标准来设定,Vim 的帮助文档中也没有具体讲述这个值的物理量度。

由于 gvim 窗口初始化时会根据 linespace 自适应调整窗口宽/高尺寸,所以如果 linespace 的值设定的过大,会导致 gvim 初始窗口过大。可以通过限定窗口初始大小来解决这一问题。编辑 $HOME/.gvimrc,向其中添加:

set lines=20 columns=80

gvim 窗口初始宽度由 columns 值确定,窗口初始高度由 lines 值确定。上面代码中,我将窗口宽度设定为 80 个字符宽(中文宽度大约为40),将窗口高度设定为 20 行文本的高度。

下面比对一下文本行距调整前后的文本版面视觉效果。



图 1 文本行距调整前的版面



图 2 文本行距调整后的版面

文本行距调整后,我更喜欢用 gvim 来阅读 txt 文本格式的小说了。

你可能感兴趣的:(#Vim)