vim 设置行号及其背景颜色
改变行号文字色
:highlight LineNr guifg=red 改变行号的背景色 :highlight LineNr guibg=white 如果是在控制台下,则把guifg中的gui替换成cterm即可,如下:
highlight LineNr ctermfg=red :highlight LineNr ctermbg=white
----------------------------------------------------------------
方案内容中语法:
term 黑白终端的显示属性
cterm 彩色终端的显示属性
ctermfg 彩色终端的前景色
ctermbg 彩色终端的背景色
gui GUI的显示属性
guifg GUI的前景色
giobg GUI的背景色
直接在底层命令行输入 highlight 可以看所有的配置
左边那一列就是可针对其进行设置的关键词,中间是样式的效果,右边是设置的具体参数。其中gui/guibg等是对gvim的设置,如果不用gvim可忽略。
贴上我的配置,大家可以参考:
path: ~/.vimrc
set runtimepath^=~/.vim/bundle/ctrlp.vim filetype off set rtp+=~/.vim/bundle/vundle/ call vundle#rc() Bundle gmarik/vundle Bundle scrooloose/nerdtree Bundle Xuyuanp/nerdtree-git-plugin filetype plugin indent on map <C-n> :NERDTreeToggle<CR> set nu highlight LineNr cterm=bold ctermfg=red highlight StorageClass cterm=bold ctermfg=darkgreen highlight Type cterm=bold ctermfg=blue highlight LineNr cterm=bold ctermbg=black highlight phpStructure cterm=bold ctermfg=darkred highlight phpFunctions cterm=bold ctermfg=256 highlight Title ctermfg=blue highlight pythonString cterm=bold ctermfg=gray highlight pythonFunction cterm=bold highlight pythonInclude cterm=bold ctermfg=lightblue highlight javaScriptStringS ctermfg=gray highlight String ctermfg=gray hi Search cterm=NONE ctermfg=darkred ctermbg=yellow cterm=reverse set hlsearch set backspace=2 set ruler set showmode syntax on set smartindent set tabstop=4 set shiftwidth=4 set expandtab set softtabstop=4
-----2019年04月09日更新
更全的超完整vim配置请参考这篇文章