Vim是一个类似于Vi的文本编辑器,不过在Vi的基础上增加了很多新的特性,Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs同样都是非常优秀的文本编辑器。vim的配置文件在/etc/vim/vimrc,修改这份配置文件会影响所有用户,我们基本就不要动它了。一般都是在自己的home目录下建立.vimrc文件,这份配置文件只会影响单个用户。在这个文件里设置一些常用的:自动缩进等等。
vim下c++的自动补全主要是依靠omnicppcomplete插件完成。
omnicppcomplete的安装:
下载地址:http://www.vim.org/scripts/script.php?script_id=1520
omnicppcomplete插件是依靠tags工作的,所以在要使用的库下都要通过ctags建立tags索引。通过命令: ctags -R --c++-kinds=+p --fields=+iaS --extra=+q
这个命令应该在你要建立索引的目录下执行,比如你的文件在~/cpp目录下,就在这个目录下执行命令。
原文:http://www.cnblogs.com/kqzang/p/4095414.html