vim中关于ctags和omnicppcomplete的问题。Omni不显示类"string"的方法。(我在使用STL库时也遇到了同样的问题。我通过下载STL并在这个文件夹中运行ctags来解决这个问题,然后设置标记文件的路径。)
如何解决这个问题,在/usr/include目录下运行ctags?
发布于 2011-12-28 13:07:52
要获得完美的C/C++/Objective-C代码完成,我建议您尝试使用Clang Complete。
但是如果你想使用omnicppcomplete,你需要为需要的类生成标签,是的。如果你只需要"string“类,你可以只为string.h生成标签,而不是为整个/usr/include生成标签,以使它更快。
顺便说一句,你可能想要使用插件Indexer来获得整个项目的自动标签生成。
发布于 2011-12-28 13:19:28
我使用的是托管在vim.org中的tags for STD C++,它使用修改后的libstdc++头来与ctags一起使用。omni和它配合得很好。
这是libstdc++标头的略微修改版本,可以与ctag一起使用。STL、streams和其他标准cpp内容现在可以用omnicpp完成。
你可以在HERE上下载。
注:更新时间(2008-08-26)为so....however,基本需求还可以。:p
https://stackoverflow.com/questions/8651387
复制相似问题