每当我尝试使用 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
答案 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文件中。