Vim:如何设置高效的自动完成配置?

Pla*_*Ton 23 vim autocomplete

我现在一直在使用Vim并且喜欢它,但是当我使用其他编辑器时我注意到的一件事是我从未真正实现自动完成工作效率很高.我有supertab和snipmate工作,我有我正在使用的任何语言的标签设置,但不知何故,使用这么多似乎有点太麻烦,除了长方法名称,我通常只是避免自动完成.

有没有人在vim中设置快速,全面的自动完成功能?特别:

  • 目前,我点击"tab"自动完成类/方法/变量名称并生成片段,但是Ctrl + X + O用于内置语言命令.我宁愿按Tab键查看所有内容.

  • 订购似乎并不太聪明.非常常见的东西通常隐藏在一堆很少使用的命令中间.

  • 我已经设置了autocomplpop以显示我正在键入的潜在自动填充功能,但我必须按Tab键两次才能接受第一个条目.一个相当单一的标签吧.

那么,有关在vim中设置高效,全面的自动完成配置的任何提示吗?我知道这个问题有点模糊 - 但是如果有人对他们如何自动完成的概述有了概述,和/或指南的链接,我将不胜感激.

Pla*_*Ton 5

只是以为我会回来并提到我终于找到了我喜欢的东西:NeoComplCache的定制版本。不错的自动弹出窗口,所有内容都愉快地集成到了“选项卡”中,并且有了一些自定义功能,这些代码片段也很不错。

http://www.vim.org/scripts/script.php?script_id=2620