Taglist:无法为macvim生成标签

Moh*_*ain 3 vim

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

Taglist: Failed to generate tags for .......
Run Code Online (Sandbox Code Playgroud)

但它在终端vim中完美运行.为什么会这样?我是初学者,只是使用这个dotvim repo 安装了所有东西.

我使用这个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 *
Run Code Online (Sandbox Code Playgroud)

which ctags在终端返回时,如果我使用!(bang)从vim或gvim执行此操作:

 /usr/bin/ctags
Run Code Online (Sandbox Code Playgroud)

K Z*_*K Z 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
Run Code Online (Sandbox Code Playgroud)