Taglist:无法为macvim生成标签

时间:2012-12-13 09:31:17

标签: vim

每当我尝试使用 macVim 在我的Rails项目中打开文件时。我收到了错误

Taglist: Failed to generate tags for .......

但它在终端vim中完美运行。为什么会这样?我是初学者,只是使用此dotvim repo。

安装了所有内容

我使用this Gist获得的这些命令安装了ctags:

$ ctags -R --exclude=.git --exclude=log *
ctags: illegal option -- R
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...

#you need to get new ctags, i recommend homebrew but anything will work
$ brew install ctags

#alias ctags if you used homebrew
$ alias ctags="`brew --prefix`/bin/ctags"

#try again!
ctags -R --exclude=.git --exclude=log *
终端返回时

which ctags,如果我使用!(bang)从vim或gvim执行,则相同:

 /usr/bin/ctags

2 个答案:

答案 0 :(得分:7)

您需要更改PATH订单,以便在/usr/local/bin/ctags之前生成/usr/bin/ctags。我希望实现此目的的方法是将/usr/local/bin添加到/etc/paths的开头:

# for homebrew
/usr/local/bin

# original order
/usr/bin
/bin
/usr/sbin
/sbin
#/usr/local/bin

答案 1 :(得分:2)

或者你可以设置一个像

这样的变量
let g:Tlist_Ctags_Cmd='/usr/local/bin/ctags'  " Proper ctags location
<。>在.vimrc文件中。