在默认完成Supertab之前,我如何检查Vim是否可以完成Omni完成或完整功能?例如,在.html文件中我会输入
答案 0 :(得分:3)
我对supertab有以下设置:
let g:SuperTabDefaultCompletionType = "context"
let g:SuperTabContextTextOmniPrecedence = ['&omnifunc', '&completefunc']
supertabdefaultcompletion的设置context
使得supertab使用omni comppletion如果上下文是合适的(例如,如果你在c ++文件中并输入::)。如果上下文不合适,它将只返回默认完成(ctrl-p
)。