嗯,我想,ft-syntax-omni
应该提供基于语法高亮的全向自动完成功能。但是它不适用于vim-jade插件。例如,键入tabl
,然后点击<C-x><C-o>
说Omni completion (^O^N^P) Pattern not found
。
有没有办法让ft-syntax-omni
正常使用vim-jade插件?
答案 0 :(得分:1)
语法omnicompletion最适用于普通语法 keywords 。 Java语法脚本定义很少。您的示例tabl
根本不包含在其中,这就是为什么它没有完成的原因。此外,默认情况下,语法omnicompletion仅考虑以文件类型(jade
)开头的语法组,但此特定语法主要包括其他语法(例如html
)。
我认为语法omnicompletion是隐藏文件类型的后备。如果您经常使用某种语言,请找一个专门的完成,或自己写一个!