vim - 在 vimrc 中设置 vim 全方位完成颜色(Pmenu)不起作用

标签 vim

我正在尝试按照本指南自定义我的 vim 弹出完成菜单: Vim Wiki: "Omni completion popup menu" 。它指出

add to your vimrc if you always want this choice.

但是,在我的 .vimrc 文件中进行以下设置

colo desert

filetype plugin on
set ofu=syntaxcomplete#Complete
highlight Pmenu guibg=brown gui=bold

我得到以下信息:

Gahhhh! My eyes!

注意:当我手动输入高亮命令时,它有效:

enter image description here

如何让弹出窗口使用 .vimrc 中定义的配色方案,而不必每次都手动输入?

最佳答案

如果你按照下面的顺序输入命令,你就能得到你想要的。语法选项将覆盖您的突出显示选项。

"" gui configuration
color murphy
syntax one
highlight Pmenu guibg=brown gui=bold

enter image description here

关于vim - 在 vimrc 中设置 vim 全方位完成颜色(Pmenu)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10454038/

相关文章:

vim - 根据我处于插入模式还是普通模式,如何在 vim 中更改光标样式?

ruby - 我在 Vim 中编辑 Ruby 文件时得到这个窗口。它是什么?

matlab - 如何使用 vim 和包含 "+"符号的路径

linux - TMUX Pane 中的 vim 发生了什么?

html - 在 vim 中用 HTML 标签包装部分

regex - vim 正则表达式 : how to replace enclosing backticks with tags

Vim:尝试修改拼写检查器以排除 "rare"个单词

vim - 为什么 Vim 保存带有 ~ 扩展名的文件?

vim - 为什么 ci` 跳到反引号中而 ci( 不跳到大括号中?

vim映射问题。我如何立即映射到:r! <script>?