Vim highlights the line where the cursor is located. The default highlighting effect is the bottom horizontal line. How to change it to background highlighting?
阿神
阿神 2017-05-16 16:34:36
0
1
959

It’s like this. The bottom edge covers the symbol. It’s very uncomfortable to write code. How to set the line background highlight

阿神
阿神

闭关修行中......

reply all(1)
洪涛

Solution

Just add the following setting code~/.vimrc. For specific colors, test it yourself

set cursorcolumn  "or set cuc 设置光标所在的列
set cursorline    "or set cul 设置光标所在的行
" cterm 表示原生vim设置央视, 设置为NONE表示可以自定义设置
" red(红),white(白),black(黑),green(绿),yellow(黄),blue(蓝),purple(紫),
" gray(灰),brown(棕),tan(褐色),syan(青色)
" 更多高亮颜色设置, 可以:h highlight 查看manual
"highlight CursorLine   cterm=NONE ctermbg=blue ctermfg=NONE guibg=NONE guifg=NONE
"highlight CursorColumn cterm=NONE ctermbg=blue ctermfg=NONE guibg=NONE guifg=NONE

Notes

If you have set a theme style, as shown below, most theme styles use underline. .vimrc的样式, 后面的会覆盖前面的. Therefore, you need to put the background highlight style behind the theme.

" /usr/sare/vim/vim80/colors
"colorscheme elflord
"colorscheme koehler
"colorscheme pablo
"colorscheme delek
"colorscheme evening
"colorscheme slate
"colorscheme darkblue
"colorscheme desert
"colorscheme industry
colorscheme murphy
"colorscheme ron
"colorscheme torte
"colorscheme molokai
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template