3

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

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

但它在终端 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 *

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

 /usr/bin/ctags
4

2 回答 2

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
于 2012-12-13T09:37:57.477 回答
2

或者您可以设置一个变量,例如

let g:Tlist_Ctags_Cmd='/usr/local/bin/ctags'  " Proper ctags location

在你的 .vimrc 文件中。

于 2015-05-31T21:12:29.487 回答