ubuntu12.04+vim+ctags+taglist+Cscope 打造
linux 下的 Source Insight
1、安装 vim 和 exuberant-ctags
$sudo apt-get install vim
$sudo apt-get install exuberant-ctags
2、安装 taglist,源码下载网址:
taglist_46.zip 版本
http://download.csdn.net/download/mybelief321/5683477
taglist_42.zip 版本
http://vim.sourceforge.net/scripts/download_script.php?src_id=6416
(1)解压
$unzip taglist_46.zip
(2)在“家”目录里新建文件夹.vim
$mkdir .vim
然后将上面的解压文件 cp 到其中,上面即是目录结构。
(3)为使安装全部用户有效,继续 cp 两个解压文件到 vim 的安装点
$sudo cp doc/taglist.txt /usr/share/vim/vim73/doc/
$sudo cp plugin/taglist.vim /usr/share/vim/vim73/plugin/
(4)自定义一些设置,打开~/.vimrc
(5)为使设置全局有效,可以再修改/etc/vim/vimrc
$sudo vim /etc/vim/vimrc
在文档最后加入上图内容
3、测试,打开某 Makefile 文件的结果
4、安装 Cscope,源码下载 http://cscope.sourceforge.net/
最新版 cscope-15.8b.tar.gz
$tar -zxvf
cscope-15.8b.tar.gz
$cd cscope-15.8b
$./configure
$make
$sudo make install
5、Cscope 的使用,假设我们来阅读 linux 内核源码
(1)进入源码目录,$cd /usr/src/linux-3.10.101
(2)生成 cscope 数据库,$cscope -Rbq
结束后会生成 3 个文件,cscope.in.out
cscope.out
cscope.po.out
(3)打开需要阅读的源文件,$vim init/main.c
(4)数据库导入 vim,在命令模式
:cs
add /usr/src/ linux-3.10.101/cscope.out
/usr/src/ linux-3.10.101
(5)使用 find 命令查找所需
接下来就是对工具的熟练使用了