[英]Setting vim omnicompletion colors (Pmenu) in vimrc not working
我正在尝试根据本指南自定义我的vim弹出窗口完成菜单: Vim Wiki:“Omni完成弹出菜单” 。 它指出
如果您总是想要这个选择,请添加到您的vimrc。
但是,我的.vimrc文件中有以下设置
colo desert
filetype plugin on
set ofu=syntaxcomplete#Complete
highlight Pmenu guibg=brown gui=bold
我得到以下内容:
注意:当我手动手动输入突出显示命令时,它可以工作:
如何让弹出窗口使用.vimrc中定义的颜色方案,而不必每次都手动输入?
如果你把命令放在下面的顺序,你可以得到你想要的。 语法选项将覆盖突出显示选项。
"" gui configuration
color murphy
syntax one
highlight Pmenu guibg=brown gui=bold
简短的回答是,你做不到。 如果使用colorscheme,则忽略.vimrc中的所有其他颜色方案调整。 AfterColors插件为我解决了这个问题。
嗯,很可能后来有一个突出显示命令会覆盖您的选项。 可能在确定文件类型并调整选项时。 尝试在没有选项集的filetype plugin on
情况下运行它。
如果可行,您需要调整文件类型检测以便之后运行您的特殊选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.