2013-10-04 46 views
1

我一直在玩Vim插件“SuperTab”一段时间,由于按下[Tab]键后的巨大延迟,我几乎无法使用它。这是由于SuperTab使用标记文件作为结果建议的来源。Vim SuperTab:如何指定建议来源

这对我来说是有问题的,因为我们的代码库在工作中的标记文件非常大(37mb〜),所以根据情况,按[Tab]有时会调用可能需要15+秒才能完成的查询。不是一个节省时间的方法。

有没有什么办法可以告诉SuperTab忽略我的标签变量,因为我非常想继续使用它作为taglist.vim之类的其他插件,或者可选择使用SuperTab的替代品?

回答

1

Supertab使用默认完成;其来源可以通过'complete'选项进行配置。 A

:set complete-=t 

应该删除标记完成;其他插件不会受到影响,但默认的插入模式完成(<C-n>/<C-p>)是。或者,您可以重新配置Supertab以使用另一个完成,例如本地缓冲区(<C-x><C-n>)。

+0

正是我在找的东西。道具! – krystah