vim:taglist无法生成标签

时间:2012-11-28 09:19:05

标签: vim ctags vim-plugin taglist

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

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

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

为什么我收到上述错误?

2 个答案:

答案 0 :(得分:3)

Taglist仅支持“exuberant ctags工具”,而不支持“GNU ctags或Unix ctags”,请参阅FAQ

我使用tagbar代替它。

答案 1 :(得分:1)

您需要“充满活力的ctags工具”,您可以按照以下步骤构建自己的并安装。

  1. http://ctags.sourceforge.net
  2. 下载crags
  3. 将ctags提取到文件夹(例如e-ctags)
  4. 转到该文件夹​​(cd e-crags)
  5. ./配置
  6. ./使
  7. 获得二进制文件后,您可以将其移动到bin文件夹中:

    sudo mv ctags / usr / bin / ctags-exuberant

    并使用ctags-exuberant而不是ctags。