3

如何使 fzf.vimp 弹出窗口的颜色与终端中的颜色相同?最新的更新使用 g:fzf_colors 将其更改为当前的 Vim 主题。我尝试将其设置为“”,还尝试将颜色规格更改为忽略,但没有奏效。我在终端中有半透明背景,这就是 Vim 的 FZF 窗口中显示的背景,尽管 Vim 背景是灰色的(Zenburn)。

维姆 8.2。

4

1 回答 1

1

: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文件中)。

它使它与主题颜色相匹配。

于 2021-02-10T23:07:30.440 回答