使用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 和 CursorColumn 分別表示當前所在的行列
cterm 表示為原生vim設置樣式,設置為NONE表示可以自定義設置。
ctermbg 設置終端vim的背景色
ctermfg 設置終端vim的前景色
guibg 和 guifg 分別是設置gvim的背景色和前景色,本人平時都是使用終端打開 vim,所以只是設置終端下的樣式
現在配合上終端的顏色就很酷了,順便說一下自己的感受,vim的學習曲線比較 陡峭,但是隨着對vim的學習深入,編輯效率確實發生了大幅度的提高,最后覺 得這些付出是值得的。一般學會使用vim之后都會長期的使用,我覺得其中一個 原因就是難學,因為難學,所以付出了很多,所以越舍不得拋棄,自己編輯器 的配置都是一行一行慢慢打磨出來的,產生了比較深厚的感情。
在我開始寫vim的文章的時候,才發現其實很多東西我並不是真的懂,而是僅僅知道 怎么配置而已。當真正要去寫的時候才發現不是那么容易就能把一件事情表述清楚的。 以后慢慢將自己的配置一點一點的分享出來。