我正在尝试根据本指南自定义我的vim弹出窗口完成菜单: Vim Wiki: "Omni completion popup menu"。它注意到
如果您总是想要这个选择,请添加到您的vimrc。
但是,我的.vimrc文件中有以下设置
colo desert
filetype plugin on
set ofu=syntaxcomplete#Complete
highlight Pmenu guibg=brown gui=bold
我得到以下内容:
注意:当我手动手动输入突出显示命令时,它可以工作:
如何让弹出窗口使用.vimrc中定义的配色方案,而不必每次都手动输入?
答案 0 :(得分:7)
如果按以下顺序放置命令,则可以获得所需内容。语法选项将覆盖突出显示选项。
"" gui configuration
color murphy
syntax one
highlight Pmenu guibg=brown gui=bold
答案 1 :(得分:4)
简短的回答是,你做不到。如果使用colorscheme,则忽略.vimrc中的所有其他颜色方案调整。 AfterColors plugin解决了我的问题。
答案 2 :(得分:1)
嗯,很可能后来有一个突出显示命令会覆盖您的选项。可能在确定文件类型并调整选项时。尝试在未设置filetype plugin on
选项的情况下运行它。
如果可行,您需要调整文件类型检测以便之后运行您的特殊选项。