我正在使用我在Ubuntu中安装的ctags。当我在vim中自动完成某些内容时,自动完成文本在明亮的粉红色背景上是白色的。看起来很痛苦。有没有办法改变这些颜色?我没有找到办法做到这一点,没有一个文档提到任何关于主题或颜色。谢谢!
答案 0 :(得分:2)
我明白了。您可以使用以下方式更改颜色:
:highlight Pmenu ctermbg=<color> ctermfg=<color>
Pmenu是PopupMenu,菜单标签完成了。要格式化Pmenu中当前选定的项目,请使用PmenuSel。
ctermbg 是背景颜色, ctermfg 是前景色。这些可以命名为常用颜色名称,如红色,绿色,蓝色等。
我在vimrc中设置了我的这个:
hi Pemnu ctermbg=blue ctermfg=white
hi PmenuSel ctermbg=yellow ctermfg=black
答案 1 :(得分:2)
通过'mouche'添加前一个答案来设置终端vim的颜色,可以使用以下命令设置GVim弹出菜单的颜色:
:highlight Pmenu guibg=brown guifg=white
:highlight Pmenusel guibg=yellow guifg=black gui=bold