在Windows下工作时候,需要用到这几个工具,GVim已经很强大了,但是写代码的时候如果有自动完成就更不错了。这里介绍一下配置:
- Gvim下载:http://www.vim.org/,下载安装好。Gvim7.2以后的版本好了,不然后面不对就是因为版本不对了。
- Ctags:下载一个windows版本的,随便放到那里,注意最好在windows的PATH环境变量下 ,不然运行起来就要到那个目录下运行了,怪麻烦的。
- OmniCppcomplete:下载地址 ,这样下载下来然后解压到Vim的目录下就可以了。
- Supertab:下载地址 ,解压到Vim目录下Plugin下就可以了,主要作用是让你可以使用tab键来进行自动补全。
这几个做好了,关键的问题来了,Gvim怎么知道自动完成那些东西呢?不错的问题,应该配置了,ctags来了,
引用其他文章:
附:创建其他的tags文件:
在命令行模式下进入库文件的目录(一般为include和src),执行ctags -R --c++-kinds=+p --fields=+iaS --extra=+q,然后在该库文件目录下即可得到一个名为tags的文件,更名后复制到自己的tags目录下,并在_vimrc中设置。
你的目录下的vim配置文件中加入set tags+=路径;,这里的分号表示递归向上查询。
然后就打开试验一下吧,成功的话如图: