vim 德古拉主题中的数字窗格未突出显示
Number pane not being highlighted in vim dracula theme
我正在为 vim 使用 dracula 主题,但我无法获得数字窗格,即包含行号的侧面板,以一种半透明的方式显示方式。预览图像显示这是可能的。
终端应该是什么样子
(来源:draculatheme.com)
它的实际外观
为了解决这个问题,我想我需要相应地配置一些属性,但作为初学者,我不知道哪些是,因此任何帮助和指导将不胜感激。
作为参考,这些是我的dotvim files。
行号列的背景对于彩色终端是set in the colorscheme到NONE
,对于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'
。
直接编辑配色方案:
hi LineNr ctermfg=60 ctermbg=242 cterm=NONE guifg=#6272a4 guibg=#282a36 gui=NONE
我随意选择了242
,但是你可以在this chart
中选择你想要的任何颜色
Override your colorscheme 在你的 vimrc
:
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
我正在为 vim 使用 dracula 主题,但我无法获得数字窗格,即包含行号的侧面板,以一种半透明的方式显示方式。预览图像显示这是可能的。
终端应该是什么样子
(来源:draculatheme.com)
它的实际外观
为了解决这个问题,我想我需要相应地配置一些属性,但作为初学者,我不知道哪些是,因此任何帮助和指导将不胜感激。
作为参考,这些是我的dotvim files。
行号列的背景对于彩色终端是set in the colorscheme到NONE
,对于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'
。直接编辑配色方案:
hi LineNr ctermfg=60 ctermbg=242 cterm=NONE guifg=#6272a4 guibg=#282a36 gui=NONE
我随意选择了
242
,但是你可以在this chart 中选择你想要的任何颜色
Override your colorscheme 在你的
vimrc
: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