ubuntu12.04 搭建VI开发环境

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跳转回


5、cscope 查找函数引用位置

一、将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,这样就会出现所有调用、定义该函数的地方,输入索引号,回车后会以垂直方式在另外一个窗口显示。



你可能感兴趣的:(ubuntu,vi,配置,使用方法)