c ++,omnicppcomplete不显示字符串的方法

时间:2011-12-28 03:00:10

标签: c++ vim ctags omnicppcomplete

vim中ctagsomnicppcomplete的问题。 Omni未显示类"string"的方法。 (我在STL库时遇到了同样的问题。我通过下载STL并在此文件夹中运行ctags然后设置路径标记文件来解决它。)
如何解决此问题,在ctags目录中运行/usr/include

2 个答案:

答案 0 :(得分:2)

为了获得完美的C / C ++ / Objective-C代码完成,我建议您尝试Clang Complete

但是如果你想使用omnicppcomplete,你需要为所需的类生成标签,是的。如果您只需要“字符串”类,则只能为string.h而不是整个/usr/include生成代码,以使其更快。

顺便说一句,您可能希望使用插件Indexer为整个项目生成无痛的自动标记。

答案 1 :(得分:0)

我使用vim.org中托管的tags for STD C++,它使用修改后的libstdc++标头与ctags一起使用。 omni与之合作很好。

  

这是libstdc ++标题的略微修改版本,可以与ctags一起使用。现在可以使用omnicpp complete完成STL,流和其他标准cpp内容。

您可以在HERE下载。

注意:更新时间(2008-08-26)是如此......但是,基本需求还可以。 :P