Vim Configure Line Number Coloring

后端 未结 4 1748
攒了一身酷
攒了一身酷 2020-12-22 21:29

I\'m looking for a way to configure the color used for line numbering (as in: :set nu) in Vim. The default on most platforms seems to be yellow (which is also

相关标签:
4条回答
  • 2020-12-22 22:01

    To change the line numbers permanently add the below to your .vimrc

    highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE

    Of course you change the ctermfg and guifg to whatever color you want.

    0 讨论(0)
  • 2020-12-22 22:02

    I didn't like the colors provided by the selected color scheme so I modified the color of the line numbers this way:

    colorscheme trivial256    " for light background
    hi LineNr       term=bold cterm=bold ctermfg=2 guifg=Grey guibg=Grey90
    
    0 讨论(0)
  • 2020-12-22 22:06

    In MacVim (with Vim 7.3 at it's core) I've found CursorLineNr to work:

    hi CursorLineNr guifg=#050505

    0 讨论(0)
  • 2020-12-22 22:10

    Try:

    help hl-LineNr
    

    I found this through:

    help 'number'
    

    which is the way to get help on the 'number' option, instead of the :number command.

    To actually change the displayed colour:

    :highlight LineNr ctermfg=grey
    

    This would change the foreground colour for LineNr on a character terminal to grey. If you are using gVim, you can:

    :highlight LineNr guifg=#050505
    
    0 讨论(0)
提交回复
热议问题