我使用标签,taglist等,有自动完成在Vim。然而,与或Eclipse自动完成相比,它是非常有限的。我想知道是否可以将Vim调到:
谢谢你的帮助。
编辑:有些人投票赞成这个问题,但似乎没有人知道答案。因此,我只想提一提,你不必提供完整的答案,对上述任何一点的部分答案也会很好。
发布于 2011-01-03 15:50:36
AutoComplPop是你所需要的。
发布于 2011-01-03 15:30:39
对于(1)当使用C++或C时,clang complete
是一个非常好的选择
发布于 2011-01-03 15:41:27
要使vim在按下键时触发特定行为,您需要将键映射到函数。
例如,要映射键.
以调用某种类型的完成,在INSERT
模式下需要这样做:
:inoremap <expr> <buffer> . MyFunction()
然后,函数需要评估调用它的上下文,并向用户提供一个适当的答案。
编辑:这是@honk提到的clang complete
如何工作的基础。
我不确定你是否可以定制杂耍的行为来满足你的需求,但根据我的经验,我从来没有做过太多的事情。正如@Mikhail说的那样,您需要跟踪实际情况,这意味着在某种程度上解释甚至运行代码。
https://stackoverflow.com/questions/4583394
复制相似问题