您的位置:首页 > 其它

ubuntu12.04 搭建VI开发环境

2015-06-22 21:55 197 查看
1、sudo apt-get install vim 安装vim
vim 的插件所在目录为:/usr/share/vim/vim73
2、unzip .vimrc 到 ~目录下(.vimrc 为vim配置文件,见附件)

3、unzip nerdtree 到 /usr/share/vim/vim73目录下(见附件)

4、ctags和taglist 显示函数列表,且跳转到任意函数
sudo apt-get install exuberant-ctags
下载taglist:http://www.vim.org/scripts/download_script.php?src_id=7701
解压:~/.vim$ unzip taglist_42.zip
生成帮助文件索引:进入 $HOME/.vim/doc目录,打开vim,运行“:helptags .”命令,注意后面的点不要丢了

将taglist与ctags 联系起来:修改~/.vim/plugin/taglist.vim文件,找到if !exitsts(loaded_taglist)这一行,并在其前面添加let Tlist_Ctags_Cmd="/usr/bin/ctags"(注意:/usr/bin/ctags为ctags可执行程序实际存在位置)
使用方法:在源码最上层输入 ctags -R (在 .vimrc 文件中添加 set tags+=path/tags )
ctrl+] 转到定义处,ctrl+o跳转回

[b]5、cscope 查找函数引用位置[/b]
一、将http://cscope.sourceforge.net/cscope_maps.vim另存为文件~/.vim/plugin/cscope_maps.vim

二、因为cscope将“ctrl+空格”作为映射键,但是这样会调出输入法,因此将~/.vim/plugin/cscope_maps.vim文件中的<C-@>替换为<F4>(或者是你没有映射过的你喜欢的快捷键)

三、进入C语言源代码目录,建立符号表:
mishuang@msh:~/linux/linux0.11/source-0.11> cscope -R
ctr-D退出后,当前目录会多一个文件cscope.out,这个文件比tags大多了。

使用方法(.vimrc 文件中添加 cs add /path/cssope.out /path)

1)将光标停留在一个函数或变量上,"ctrl+]",将直接跳转到定义该函数的地方。
2)将光标停留在一个函数或变量上,"ctrl+\"再输入s,这样就会出现所有调用、定义该函数的地方,输入索引号,回车即可。
3)将光标停留在一个函数或变量上,<F4>再输入s,这样就会出现所有调用、定义该函数的地方,输入索引号,回车后会以水平方式在另外一个窗口显示。
4)将光标停留在一个函数或变量上,<F4><F4>再输入s,这样就会出现所有调用、定义该函数的地方,输入索引号,回车后会以垂直方式在另外一个窗口显示。

附件:http://down.51cto.com/data/2365834
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息