如何解决fzf.vim中的颜色
如何为fzf.vimp弹出窗口保留与终端相同的颜色?最新的更新使用g:fzf_colors将其更改为当前的Vim主题。我尝试将其设置为“”,还尝试将颜色规格更改为“忽略”,但这没有用。我的终端机中有半透明的背景,尽管Vim的背景是灰色的(Zenburn),这还是Vim的FZF窗口中显示的背景。
Vim 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',\ 'hl': ['fg','Comment'],\ 'fg+': ['fg','CursorLine','CursorColumn',\ 'bg+': ['bg','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
文件中)。
它使它与主题颜色相匹配。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。