使用vim在写东西的时候,要经常移动光标,但是光标太小了,跳 来跳去有时候不知道跳都什么地方去了,所以如果可以高亮光标所 在的行列,这样不管光标怎么移动都能轻松的找到,是不是很cool。 先上个图过个瘾。
基本设置
设置高亮行和列有两种方式进行设置
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 和 CursorC