c++,omnicppcomplete 不显示字符串方法
vim 中关于 ctags
和 omnicppcomplete
的问题。 Omni
不显示 "string"
类的方法。 (我对 STL
库也有同样的问题。我通过下载 STL
并在此文件夹中运行 ctags
然后设置标签文件的路径来解决它。 )
如何解决这个问题,在/usr/include
目录下运行ctags
?
The problem about ctags
and omnicppcomplete
in vim. Omni
does not show methods of class "string"
. (I had the same problem with STL
library. I solved it by downloading STL
and run ctags
in this folder then set path the tags file.)
How to solve this problem, run ctags
in /usr/include
directory?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
为了获得完美的 C/C++/Objective-C 代码补全,我建议您尝试 Clang Complete。
但是如果你想使用omnicppcomplete,你需要为所需的类生成标签,是的。如果您只需要“string”类,则可以仅为
string.h
生成标记,而不是为整个/usr/include
生成标记,以使其更快。顺便说一句,您可能想使用插件 Indexer 为整个项目轻松自动生成标签( )。
To get perfect C/C++/Objective-C code completion, i would recommend you to try Clang Complete.
But if you want to use omnicppcomplete, you need to generate tags for needed class, yes. If you need just "string" class, you can generate tags only for
string.h
, not for a whole/usr/include
, to make it faster.By the way, you might want to use plugin Indexer to get painless automatic tags generation for a whole project(s).
我使用托管在 vim.org 中的 STD C++ 标签,它使用修改后的
libstdc++
标头与ctags
一起使用。omni
可以很好地配合它。您可以在此处下载它。
注意:更新时间(2008-08-26)是这样......不过基本需求还可以。 :p
I use
tags for STD C++
that hosted in vim.org, it uses modifiedlibstdc++
headers for use withctags
. Andomni
works well with it.You can download it at HERE.
Note: The update time(2008-08-26) is so....however, the basic needs are okay. :p