在Macvim上打开/安装ctags(安装了自制软件,oh-my-zsh,janus)

Ada*_*amT 2 macos vim homebrew ctags macvim

我在我的Mackbook Pro(狮子)上使用自制软件安装了macvim.一旦安装,我安装了janus.我还安装了oh-my-zsh(如果这有助于解决这个问题).我似乎无法让ctags工作.在MacVim中,当我做工具>构建标签文件时,我得到:

:!ctags -R .
ctags: illegal option -- R
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...

shell returned 1 
Press RETURN or type command to continue
Run Code Online (Sandbox Code Playgroud)

我如何让它工作?

以下是一些可能对您有所帮助的其他信息:

? ctags --version
Exuberant Ctags 5.8, Copyright (C) 1996-2009 Darren Hiebert
  Compiled: Jul  7 2012, 01:00:53
  Addresses: <dhiebert@users.sourceforge.net>, http://ctags.sourceforge.net
  Optional compiled features: +wildcards, +regex

? which ctags
/usr/local/bin/ctags 

? echo $path
/Users/adam/.rvm/gems/ruby-1.9.3-p194@gemset/bin /Users/adam/.rvm/gems/ruby-1.9.3-p194@global/bin /Users/adam/.rvm/rubies/ruby-1.9.3-p194/bin /Users/adam/.rvm/bin /usr/local/bin /usr/bin /bin /usr/sbin /sbin /usr/X11/bin /Users/adam/.rvm/bin
Run Code Online (Sandbox Code Playgroud)

ech*_*son 7

看起来像Vim正在拾取/ usr/bin/ctags,它不能识别-R,而不是/ usr/local/bin/ctags.如果将/ usr/local/bin放在路径中仅用于登录shell,则会发生这种情况.

您可能希望确保将/ usr/local/bin添加到非登录非交互式环境文件中的路径中.我自己不使用zsh,但看起来就像是.zshenv.