macos - 在 Macvim 中打开/安装 ctags(已安装 Homebrew 软件、oh-my-zsh、janus)

标签 macos vim macvim homebrew ctags

我在我的 Mackbook Pro (lion) 上使用 Homebrew 软件安装了 macvim。安装后,我安装了 janus。我还安装了 oh-my-zsh(如果这有助于解决这个问题)。 我似乎无法让 ctags 工作。在 MacVim 中,当我执行 Tools>Build Tags File 时,我得到:

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

shell returned 1 
Press RETURN or type command to continue

我如何让它工作?

以下是一些可能对您有帮助的附加信息:

✗ 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

最佳答案

看起来 Vim 确实选择了/usr/bin/ctags,它不识别 -R,而不是/usr/local/bin/ctags。如果仅将/usr/local/bin 放在登录 shell 的路径中,就会发生这种情况。

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

关于macos - 在 Macvim 中打开/安装 ctags(已安装 Homebrew 软件、oh-my-zsh、janus),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11377667/

相关文章:

swift - 从 native MacOS 应用程序访问 Web 浏览器选项卡并读取网站信息

c++ - 在 Mac 和 Windows 上编写 C++ 代码应该使用什么?

macos - 删除应用时Steam如何提示我删除游戏数据?

vim - 正则表达式在 vim 配置文件中不起作用

vim - 将文本粘贴到 vim 时关闭自动缩进

macos - 无法在 Vim 中映射 <S-CR>

macos - TextMate - 查找和替换选定的文本

linux - 在 Vim 中将交替突出显示颜色设置为文本?

vim - 有没有一种方法可以在VIM中环绕窗口导航

vim 使箭头键像大多数普通程序一样工作