Mac上旺盛的雄鹿

2022-08-30 10:38:07

我目前正在使用vim进行PHP开发。几周前,我给自己买了一台Mac,并想为新的Zend Framework版本重新生成我的标签。

我过去使用过以下脚本(linux机器)来生成标签:

#!/bin/bash
cd ~/www/ZF/     
ctags-exuberant -f ~/.vim/tags/zend \
-h ".php" -R \
--exclude="\.svn" \
--totals=yes \
--tag-relative=yes \
--PHP-kinds=+cf \
--regex-PHP='/abstract class ([^ ]*)/\1/c/' \
--regex-PHP='/interface ([^ ]*)/\1/c/' \
--regex-PHP='/(public |static |abstract |protected |private )+function ([^ (]*)/\2/f/'

你可以看到我使用了“ctags-exuberant”命令。问题是在我的系统(mac)上找不到这个。我只有 ctags 命令。我尝试安装最新版本的 ctags 库(http://ctags.sourceforge.net/),但没有给我该命令。

ctags 命令的参数与 ctags-exuberant 的参数不同。所以2个问题:

  • 这两个命令有什么区别?
  • 如何安装 ctags-exuberant 或使用正常的 ctags 命令来安装 PHP?

谢谢!病房


答案 1

安装自制软件,然后执行以下操作:

brew install ctags

答案 2

安装 MacPorts,然后执行以下操作:

port install ctags

推荐