本文转自:http://www.jianshu.com/p/b8763c23ea64
基本设置
设置高亮行和列有两种方式进行设置
set cursorcolumn set cursorline " or set cuc set cul
我建议使用第一种方式,这样可以看到配置就能知道是干什么用的了,同时再加上注释,因为随着配置越来越多,最后自己可能都忘了这些配置是用来干嘛的了。
美化
我们现在已经能快速的分别光标所在的位置了,但是离我们最终需要的效果还差一些,因为当前行是一条横线,所以有时候很难区分英文的逗号和句号,在这个基础上我们需要加入一下配置
highlight CursorLine cterm=NONE ctermbg=black ctermfg=green guibg=NONE guifg=NONE
highlight CursorColumn cterm=NONE ctermbg=black ctermfg=green guibg=NONE guifg=NONE
highlght 主要是用来配色的,包括语法高亮等个性化的配置。可以通过:h highlight,查看详细信息
CursorLine 和 CursorColumn 分别表示当前所在的行列
cterm 表示为原生vim设置样式,设置为NONE表示可以自定义设置。
ctermbg 设置终端vim的背景色
ctermfg 设置终端vim的前景色
guibg 和 guifg 分别是设置gvim的背景色和前景色,本人平时都是使用终端打开vim,所以只是设置终端下的样式
我按照上面的教程,在~/.vimrc中设置了行和列,但是感觉单独设行高亮显示比较好,列也高亮显示的话有点刺眼。