2

尝试:TlistToggle在 .py 文件上运行 taglist ( ) 时出现错误:

Taglist: Failed to generate tags for /Users/...py
ctags: illegal option -- -^@usage: ctags [-BFatuwvx] [-f tagsfile] file ...^@

我已经下载了最新的 taglist 和 ctags 插件,并:let Tlist_Ctags_Cmd = '"/usr/local/bin/ctags"'在 vim 中运行(我在 OS X 上,在终端中运行 vim)。

有什么想法为什么我会收到上述错误?

4

2 回答 2

3

Taglist 只支持“exuberant ctags tool”,不支持“GNU ctags or the Unix ctags”,见FAQ

我使用标签栏代替它。

于 2012-11-28T09:28:30.793 回答
1

您需要“exuberant ctags tool”,您可以按照以下步骤构建您自己的并安装。

  1. 从http://ctags.sourceforge.net下载 crags
  2. 将 ctags 提取到文件夹(前 e-ctags )
  3. 转到该文件夹​​( cd e-crags )
  4. 。/配置
  5. 。/制作

获得二进制文件后,您可以将其移动到 bin 文件夹,如下所示:

sudo mv ctags /usr/bin/ctags-exuberant

并使用 ctags-exuberant 代替 ctags。

于 2014-11-29T11:04:04.920 回答