1、从下面地址下载ctags,将其中的ctags.exe复制到gvim目录,比如E:\Vim\vim73\ctags.exe
http://sourceforge.net/projects/ctags/files/ctags/5.8/ctags58.zip/download
这之后最好配置下系统Path(Windows系统),在Path后面增加Vim路径,如下图:
2、从下面地址下载taglist,将其中的doc和plugin复制到gvim的对应目录下:
http://www.vim.org/scripts/script.php?script_id=273
将doc\taglist.txt 文件复制到~\Vim\vimfiles\doc
将plugin\taglist.vim 文件复制到 ~\Vim\vimfiles\plugin
3、配置_vimrc文件,在_vimrc中加入下面几行(第二行的路径填你自己的):
" 指定ctags.exe路径
let Tlist_Ctags_Cmd='E:\Vim\vim73\ctags.exe'
let Tlist_Auto_Open=1
重新用Vim打开一个文件,左侧即出现taglist:
4、TagList命令
输入:Tlist可以打开或关闭taglist
按F1可以查看所有可用命令
5、关于“E433: 没有tag文件”错误
原因是没有为文件生成tag,
假入在F盘有个test.tcl(TCL语言文件)
则方法如下:f:\>ctags test.tcl
如果是个工程,含有多层文件夹及多个文件,如果为test文件夹,进入test文件夹(-R表示递归)
f:\test>ctags -R *
然后在vim中设置tags的路径
:set tags=f:/tags
6、最后一个我碰到的问题
有时候你在Windows下还是不能完全获得ctags的功能。这时,检查你的_vimrc文件里这行代码:
" 指定ctags.exe路径
let Tlist_Ctags_Cmd='E:\Vim\vim73\ctags.exe'
看看路径是否真的写对了。如果你已经在Path里配置了E:\Vim\vim73\,那么你可以放心的把这行删掉。我在自己的PC上开始就因为这个而出错,后来把这行删掉,但保留Path里的配置就正确了。