vim 设置行号及其背景颜色

来源:互联网 发布:php默认编码方式 编辑:程序博客网 时间:2024/06/06 19:42

改变行号文字色

: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.vimfiletype offset rtp+=~/.vim/bundle/vundle/call vundle#rc()Bundle 'gmarik/vundle'Bundle 'scrooloose/nerdtree'Bundle 'Xuyuanp/nerdtree-git-plugin'filetype plugin indent onmap <C-n> :NERDTreeToggle<CR>set nuhighlight LineNr cterm=bold ctermfg=redhighlight StorageClass cterm=bold ctermfg=darkgreenhighlight Type cterm=bold ctermfg=bluehighlight LineNr cterm=bold ctermbg=blackhighlight phpStructure cterm=bold ctermfg=darkredhighlight phpFunctions cterm=bold ctermfg=256highlight Title ctermfg=blue highlight pythonString cterm=bold ctermfg=grayhighlight pythonFunction cterm=bold highlight pythonInclude cterm=bold ctermfg=lightbluehighlight javaScriptStringS ctermfg=gray highlight String ctermfg=grayhi Search cterm=NONE ctermfg=darkred ctermbg=yellow cterm=reverseset hlsearchset backspace=2set rulerset showmodesyntax onset smartindent  set tabstop=4  set shiftwidth=4  set expandtab  set softtabstop=4  



更全的vimrc 参考这个人的配置,包含快捷键等写的很全:
REF: http://blog.csdn.net/kl28978113/article/details/48051507
1 0