Vim Taglist 无法显示页面功能

Posted

技术标签:

【中文标题】Vim Taglist 无法显示页面功能【英文标题】:Vim Taglist can not display page function 【发布时间】:2012-07-19 08:51:25 【问题描述】:

我想在我的 Vim 编辑器中使用 Ctag 和 TagList 插件,一切正常,除了 taglist 导航,它不能显示包含的所有页面功能,但页面自己定义。 我按 ctrl+] 也很好用。

例如

$var = get_input();recent();function recent()return true

get_input 是在另一个文件中定义的。这里我只能在 TagList 侧边栏中看到“最近”

如何让侧边栏显示我最近工作文件中的所有功能? 感谢大家的帮助

【问题讨论】:

在我的全局 vimrc 文件中是这样添加的 let Tlist_Ctags_Cmd='/usr/bin/ctags' 【参考方案1】:

我认为你不能。 Taglist 仅向您显示声明事物的位置而不是您调用它们的位置。您可以在目录中搜索文件名或使用其他工具(如 cflow)来查看从文件中调用了哪些函数。

您无法显示该信息,因为 ctags 不关心。 Ctags 是一个映射函数、定义等的定义 的工具。Taglist 只是向您显示来自 ctags 创建的标签文件的信息。无论您在文件中实际调用什么函数 id 都与 ctags 无关,因此您无法使用 ctags 和 TagList 显示此信息。

【讨论】:

以上是关于Vim Taglist 无法显示页面功能的主要内容,如果未能解决你的问题,请参考以下文章

vim: taglist 无法生成标签

有没有人使用 Scala 的 vim taglist 插件?

如何在 vim 的 Taglist 窗口中显示变量

Vim Taglist 标签上的黄色高亮显示

替代 vim 中的 taglist

VHDL标签在使用ctags + taglist的vim中效率不高