一、安装TagList 和 Ctags
(1)Ctags的安装
a. 下载Ctags
下载网址为:http://ctags.sourceforge.net/. 比如下载的是ctags-5.6.tar.gz。
b. 解压
$tar -xzvf ctags-5.6.tar.gz
c.编译安装
$cd ctags-5.6
..............
..............
$./configure
..............
..............
$make
.............
.............
$sudo su
$[sudo] password for program:
$cd /home/program/ctags-5.6
$./mkinstalldirs
...............
...............
$make install
...............
...............
至此,ctags的安装完成,在shell中输入ctags会得到:
ctags: No files specified. Try "ctags --help".
二、Taglist 的安装
a.下载
在 http://vim-taglist.sourceforge.net/screenshots.html下载Taglist软件包,如:
taglist_4.2.zip
b.创建.vim目录,将taglist_4.2.zip解压至该目录中
$mkdir .vim
$mkdir .vim/plugin
$cd .vim
$unzip taglist_4.2.zip
Archive: ../taglist_4.2.zip
inflating:plugin/taglist.vim
inflating:doc/taglist.txt
$ls
doc plugin taglist_4.2.zip
c.安装
进入vim在命令行模式下输入:helptags~/.vim/doc 即可完成Taglist的安装
输入Tlist就可以出现
三、联系Ctags和Taglist
修改~/.vim/plugin/taglist.vim文件,找到if !exists('loaded_taglist')在这之前加上
let Tlist_Ctags_Cmd="/usr/local/bin/ctags"
如果到这儿没出现什么异常的话,恭喜,这个强大的代码阅读器就安装完成了。
下面简单介绍一些这个的使用
一、进入需要阅读代码的目录下,执行
ctags - R
生成阅读代码时需要的信息库文件tags
二、执行 vim 文件名打开需要阅读的文件,在命令行模式下执行Tlist开启这项强大的代码阅读功能
三、这时,vi被分为两部分,左边的信息显示部分(函数声明、自定义结构名等),和右边的代码部分,通过上下建可在各自的区间中上下移动光标,而Ctrl+w的话,可以在代码显示部分和原代码部分切换!回车选定,也即到达指定的地方。
PS:其中有版本问题或是个人系统问题,可能会和这有些出入,这时,可以酌情处理。也欢迎大家指出其中的错误,大家共同提高......