参考博客http://blog.csdn.net/bokee/article/details/6633193,搭建了自己使用的vim IDE
后续考虑学习使用Vundle进行优化配置
github主页:https://github.com/csyanbin/myvim
总结(迁移和使用流程)
ctags:源码安装,mac遇到问题修改环境变量;需要生成ctags文件,settags=
taglist:插件
cscope:源码安装(yum install ncurses-devel),插件,加载配置:cs add path/xxx.out
OmniCppComplete:插件
supertab:插件
NERDTree Winmanager MiniBufExplorer:插件,解决新开窗口的问题
迁移的流程:源码拷走,~/.vim 文件夹拷走,~/.vimrc 拷走
使用流程:
1.生成tags ctags -R –c++-kinds=+p –fields=+iaS –extra=+q .
ctrl+], ctrl+t
2.生成cscope文件 cscope -Rbq -f path/xxx.out
:cs add path/xxx.out
:cs help ctrl+shift+- s,c,d,i,f
3.打开窗口之后 w-m即可加载全部窗口,包括minibuf,nerd,taglist等
标签跳转插件
vim config
vim –version
可以查看系统,用户配置,exrc是兼容vi的
vim :set rtp 查看vim的插件安装位置runtimepath
安装Ctags(支持c++,python等)
Ctags工具是用来遍历源代码文件生成tags文件
tags文件就是Taglist和OmniCppComplete工作的基础。
下载http://ctags.sourceforge.net/ 源码安装,如果mac遇到问题,则注意环境变量/usr/local/bin/ctags
ctags源码安装centos遇到了segment fault,然而centos自带的ctags运行正常
ctags -R --c++-kinds=+p --fields=+iaS --extra=+q . 生成ctags文件
运行vim的时候,必须在“tags”文件所在的目录下运行。否则,运行vim的时候还要用“:settags=”命令设定“tags”文件的路径
ctrl</