1

是否有一个 vim 插件允许您将光标放在一个函数上并让一个插件运行一个脚本来搜索标签或其他实体以查找该函数的定义位置。或者它可能提供了定义该函数的位置列表?具体来说,我正在寻找一个基于 C/C++ 的插件。

4

3 回答 3

2

您需要ctags,它支持 C 以外的许多语言。它将向您显示光标下的函数或变量的定义。

于 2012-04-29T04:30:36.813 回答
0

cscope 与 Vim 很好地集成,可以做到这一点以及更多。定义函数的位置,调用函数的位置等。您可能还需要带有 cscope 的标签。

于 2014-06-26T23:38:44.030 回答
-1

vim 网站上有很多插件,你可能真的想去那里看看。此外,您并没有真正指定您希望它适用于哪些语言,所以这是一个非常广泛的问题(很难找到真正的答案)。

您的问题的另一种选择是,与其将查找功能放入 vim 中,不如将其放入已经拥有它的其他东西中?为什么不是日食?有一个名为 vrapper 的 eclipse 插件,它在 eclipse 中提供了类似 vim 的功能。然后,您可以使用 eclipse 来执行您想要执行的引用和查找,因为它已经支持许多语言。

编辑这不能解决吗?

我想你想知道你必须做什么才能解决问题,就好像你知道这个功能在那里但不知道如何使用它一样。该链接解释了它。如果这是您问题的解决方案,请记得投票和检查XD

于 2012-04-29T04:33:42.323 回答