最近在mac下鼓捣vim, 安装taglist插件以后一直无法正常使用, :TlistOpen报这样一个错误:
Taglist: Failed to generate tags for XXXX. ctags: illegal option -- -^@usage: ctags [-BFadtuwvx] [-f tagsfile] file
这里是taglist插件使用到了ctags, 但是mac自带的ctags不是所需求的版本.
解决办法:安装Exuberant Ctags
从http://ctags.sourceforge.net/下载源代码ctags-5.8.tar.gz
解压, cd进入执行
<pre name="code" class="plain">./configure;make;sudo make install;
默认安装在/usr/local/bin目录下, 所以需要在~/.bash_profile中将/usr/local/bin放在/usr/bin之前
然后在.vimrc里加一行let Tlist_Ctags_Cmd = '/usr/local/bin/ctags'就可以了.