1. code_complete.vim
这个插件直接复制到/usr/share/vim/vim72/plugin中就可以了。
2. omnicppcomplete
下载omnicppcomplete-0.41.zip,
解压到$HOME/.vim下即可,这是为个人用户所用。
也可解压,
将omni文件夹拷贝到/usr/share/vim/vim72/autoload中,
将ftplugin文件夹里的两个文件拷贝到/usr/share/vim/vim72/ftplugin中。
以上复制注意权限文件,
这是为全部用户所用。
code_complete.vim和omnicppcomplete使用于自动补全:
方法:
1. CTRL + n,列出变量函数等列表。
2. 当输入"."或"->"时,可以自动列出结构提成员。
3. 当一个函数写完时,写完"(",后,按TAB键,会列出函数的参数类型。
注意:
在/usr/include下创建一个tags文件,命令为
sudo ctags -R --c++-kinds=+p --fields=+iaS --extra=+q
需要在/etc/vim/vimrc配置文件中,添加这个tags路径,方便库函数,系统调用,各种变量等的自动补全。
set tags+=/usr/include/tags
也可将生成的tags文件直接复制到项目文件所在的目录
完成后,开始进行编程吧,会有惊喜的!
更多vim配置,可以参考
http://blog168.chinaunix.net/space.php?uid=14833587&do=blog&id=76522
这个插件直接复制到/usr/share/vim/vim72/plugin中就可以了。
2. omnicppcomplete
下载omnicppcomplete-0.41.zip,
解压到$HOME/.vim下即可,这是为个人用户所用。
也可解压,
将omni文件夹拷贝到/usr/share/vim/vim72/autoload中,
将ftplugin文件夹里的两个文件拷贝到/usr/share/vim/vim72/ftplugin中。
以上复制注意权限文件,
这是为全部用户所用。
code_complete.vim和omnicppcomplete使用于自动补全:
方法:
1. CTRL + n,列出变量函数等列表。
2. 当输入"."或"->"时,可以自动列出结构提成员。
3. 当一个函数写完时,写完"(",后,按TAB键,会列出函数的参数类型。
注意:
在/usr/include下创建一个tags文件,命令为
sudo ctags -R --c++-kinds=+p --fields=+iaS --extra=+q
需要在/etc/vim/vimrc配置文件中,添加这个tags路径,方便库函数,系统调用,各种变量等的自动补全。
set tags+=/usr/include/tags
也可将生成的tags文件直接复制到项目文件所在的目录
完成后,开始进行编程吧,会有惊喜的!
更多vim配置,可以参考
http://blog168.chinaunix.net/space.php?uid=14833587&do=blog&id=76522