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
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
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- ubuntu下chrome无法同步问题解决
- Ubuntu Linux使用体验
- 使用 GNOME 优化工具自定义 Linux 桌面的 10 种方法
- 以Ubuntu 9.04为例 将工作环境迁移到 Linux
- VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹
- 从USB安装Ubuntu Server 10.04.3 图文详解
- Ubuntu 15.04 正式版发布下载
- Linux-Ubuntu 10.04安装Cadence-ic610 方法总结图解
- Ubuntu 12.04和Windows 7双系统安装图解
- 开机出现:grub rescue的修复方法
- Ubuntu连接Android真机调试
- 你应该选择 Ubuntu 还是 Fedora?
- 100 个最佳 Ubuntu 应用(中)
- 看看我的Ubuntu Linux截图
- Ubuntu 12.04 LTS服务器版安装过程及使用图解
- Windows 7/8/8.1 硬盘安装 Ubuntu 14.04 实现双系统