惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
Engineering at Meta
Engineering at Meta
量子位
A
About on SuperTechFans
阮一峰的网络日志
阮一峰的网络日志
Recent Announcements
Recent Announcements
博客园 - 司徒正美
V
Visual Studio Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The GitHub Blog
The GitHub Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
F
Fortinet All Blogs
Martin Fowler
Martin Fowler
腾讯CDC
Jina AI
Jina AI
C
Check Point Blog
H
Help Net Security
罗磊的独立博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
V2EX
爱范儿
爱范儿
I
InfoQ

博客园 - InterMa

离开了。。。 安装ubuntu6.06的一个应注意之处 - InterMa - 博客园 今天和同学们包饺子啦~ - InterMa - 博客园 。。。。。。 关于ODR和Template 第3方client连接talk.google.com的一些注意之处 王国维 之 三境界 Castle ActiveRecord中ntext类型的映射 给俱乐部中的朋友们问个好~ :-) 函数调用与堆栈清理 使用Castle ActiveRecord的几点小经验 拳脚小功夫,容人大丈夫 No Touch Required 一些页面配色的资源【存档自用】 Vim7下配置Python的Omni complete Richard Stallman和自由软件运动 扯2,3事 写了一个Google登陆风格的table 最近正在FPS。。。
Vim7下配置C/C++的Omni complete
InterMa · 2006-09-23 · via 博客园 - InterMa

相对于配置python的Omni complete配置(http://www.cnblogs.com/InterMa/archive/2006/09/23/512599.html)来说,配置C/C++的就简单多了,C的不用配了,默认就是好的(^n)。

下边说一下C++的Omni complete的配置方法:
[1] 需要2个软件的支持:
      ctags:http://ctags.sourceforge.net/
      omnicppcomplete:http://vim.sourceforge.net/scripts/script.php?script_id=1520

      把ctags编译安装。
      配置omnicppcomplete时,按照它doc目录下的readme配一下就可以了,很简单的。

[2] 给你的C++头文件做一个ctags database,执行如下命令:
      ctags -R --c++-kinds=+p --language=c++ --fields=+iaS --extra=+q /usr/include

      如果需要把你自己项目中的源码也做一下,同上边的命令,只不过最后路径改一下就可以了。     
      然后改一下~/.vimrc中的tags设置,把所有tags的路径加进来就可以了,例如:
      set tags=/usr/include/tags,./tags

好了,vi一个cpp文件,^x^o吧,按照惯例,截图一张: