1

gVim の Tagbar で関数内の変数を表示しようとしています。現在、関数はクラス内に表示され、変数はクラス内に表示されますが、変数は関数内に表示されません。各関数内でどの変数が使用されているかを確認できるようにしたいと思います。

タグバーで「kind2scope」と「scope2kind」をいじってみましたが、役に立ちませんでした。これには Tagbar と ctags の両方を編集する必要があると思いますが、[おそらく]完全に間違っている可能性があります。

私は Python を初めて使用するので、コードはおそらくかなり厄介です。

現在のタグバーは次のようになっています。

gVim タグバー画像

4

1 に答える 1

0

これは、どの言語でもローカル変数を表示しないという Exuberant Ctags の (おそらく意図的な) 制限です。それが ctags で実装された場合、Tagbar を調整してそれを利用するのは簡単です。正確な実装によっては、Tagbar を変更する必要がまったくない可能性があります。しかし、まったく機能させるには、ctags でのサポートが必要です。

于 2011-09-03T07:42:16.457 に答える