尝试在.py文件上运行标签列表(:TlistToggle
)时,出现错误:
Taglist: Failed to generate tags for /Users/...py
ctags: illegal option -- -^@usage: ctags [-BFatuwvx] [-f tagsfile] file ...^@
我已经下载了最新的标签列表和 ctags插件,并在 vim 中运行了:let Tlist_Ctags_Cmd = '"/usr/local/bin/ctags"'
(我在 OS X 上,在终端中运行 vim)。
为什么我会收到上述错误的任何想法?
Taglist 只支持"繁盛的 ctags 工具",不支持"GNU ctags 或 Unix ctags",请参阅常见问题解答。
我使用标签栏代替它。
您需要"旺盛的ctags工具",您可以按照以下步骤构建自己的并安装。
- 从 http://ctags.sourceforge.net 下载峭壁
- 将 ctags 提取到文件夹(例如电子标签)
- 转到该文件夹 ( cd 电子岩壁 )
- 。/配置
- 。/做
拥有二进制文件后,您可以将其移动到 bin 文件夹中,如下所示:
sudo mv ctags/usr/bin/ctags-exuberant
并使用 ctag 旺盛而不是 ctags。