如何使 fzf.vimp 弹出窗口的颜色与终端中的颜色相同?最新的更新使用 g:fzf_colors 将其更改为当前的 Vim 主题。我尝试将其设置为“”,还尝试将颜色规格更改为忽略,但没有奏效。我在终端中有半透明背景,这就是 Vim 的 FZF 窗口中显示的背景,尽管 Vim 背景是灰色的(Zenburn)。
维姆 8.2。
:h g:fzf_colors
表示
" Customize fzf colors to match your color scheme
" - fzf#wrap translates this to a set of `--color` options
let g:fzf_colors =
\ { 'fg': ['fg', 'Normal'],
\ 'bg': ['bg', 'Normal'],
\ 'hl': ['fg', 'Comment'],
\ 'fg+': ['fg', 'CursorLine', 'CursorColumn', 'Normal'],
\ 'bg+': ['bg', 'CursorLine', 'CursorColumn'],
\ 'hl+': ['fg', 'Statement'],
\ 'info': ['fg', 'PreProc'],
\ 'border': ['fg', 'Ignore'],
\ 'prompt': ['fg', 'Conditional'],
\ 'pointer': ['fg', 'Exception'],
\ 'marker': ['fg', 'Keyword'],
\ 'spinner': ['fg', 'Label'],
\ 'header': ['fg', 'Comment'] }
我把它放在我的~/.vim/plugin/fzf-options
(但你也可以直接把它放在你的.vim/vimrc
文件中)。
它使它与主题颜色相匹配。