1

我正在尝试在 gVim 的 Tagbar 中显示函数内部的变量。目前,函数显示在类内部,变量显示在类内部,但变量不显示在函数内部。我希望能够查看每个函数内部使用了哪些变量。

我曾尝试在 Tagbar 中弄乱“kind2scope”和“scope2kind”,但无济于事。我认为这可能需要同时编辑 Tagbar 和 ctags,但我可能 [我可能] 完全错了。

我是 Python 新手,因此,代码可能非常讨厌。

这是标签栏当前的样子:

gVim 标签栏图像

4

1 回答 1

0

这是 Exuberant Ctags 的一个(可能是有意的)限制,不能以任何语言显示局部变量。如果这在 ctags 中实现,那么调整 Tagbar 以使用它将是微不足道的——取决于确切的实现,Tagbar 可能根本不需要任何更改。但它肯定需要 ctags 的支持才能正常工作。

于 2011-09-03T07:42:16.457 回答