omn​​ifunc和completefunc优先于supertabs

时间:2012-08-03 09:21:27

标签: vim omnicomplete supertab

  

可能重复:
  Checking omnifunc before Supertags

在默认完成Supertab之前,我如何检查Vim是否可以完成Omni完成或完整功能?例如,在.html文件中我会输入

1 个答案:

答案 0 :(得分:3)

我对supertab有以下设置:

let g:SuperTabDefaultCompletionType = "context"
let g:SuperTabContextTextOmniPrecedence = ['&omnifunc', '&completefunc']

supertabdefaultcompletion的设置context使得supertab使用omni comppletion如果上下文是合适的(例如,如果你在c ++文件中并输入::)。如果上下文不合适,它将只返回默认完成(ctrl-p)。