1

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

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

有没有办法告诉 SuperTab 忽略我的 tags 变量,因为我非常想继续将它用于其他插件,如 taglist.vim,或者可选地,SuperTab 的替代品?

4

1 回答 1

1

Supertab 使用默认补全;它的来源可以通过'complete'选项进行配置。一个

:set complete-=t

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

于 2013-10-04T07:44:37.207 回答