数字窗格没有在vim dracula主题中突出显示

时间:2018-02-23 10:15:11

标签: vim customization vim-syntax-highlighting

我对vim使用dracula主题,并且无法获得数字窗格,即包含行号的侧面板,以一种半透明的方式显示。预览图像显示它是可能的。

终端应如何显示

它的实际外观

要解决此问题,我认为我需要相应地配置一些属性,但作为初学者,我不知道哪些属性,因此我们将不胜感激任何帮助和指导。

作为参考,这些是dotvim files

1 个答案:

答案 0 :(得分:1)

对于彩色终端,行号列的背景为set in the colorschemeNONE,对于GUI,行号为#282a36

hi LineNr ctermfg=60 ctermbg=NONE cterm=NONE guifg=#6272a4 guibg=#282a36 gui=NONE

从那里你有三个选择:

  • 启用'termguicolors'选项,以便Vim使用gui*属性而不是cterm*属性。

    这是屏幕截图的拍摄方式,但只能使用in select terminal emulators

    请参阅:help 'termguicolors'

  • 直接编辑colorscheme:

    hi LineNr ctermfg=60 ctermbg=242 cterm=NONE guifg=#6272a4 guibg=#282a36 gui=NONE
    

    我已经任意选择了242,但您可以在this chart

  • 中选择您想要的任何颜色 您在vimrc

    中的
  • Override your colorscheme

    function! MyHighlights() abort
        hi LineNr ctermfg=60 ctermbg=242 cterm=NONE guifg=#6272a4 guibg=#282a36 gui=NONE
    endfunction
    
    augroup MyColors
        autocmd!
        autocmd ColorScheme * call MyHighlights()
    augroup END
    colorscheme dracula