Vim试水之二:taglist安装

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里的配置就正确了。

原文地址:https://www.cnblogs.com/feichexia/p/vim2_taglist.html