質問

taglistプラグインを数日間使用していて、Javascriptで試しましたが、Javascriptでは部分的な情報しか表示されないか、情報が表示されません。関数が含まれているため、名前空間に問題がある可能性があります ジェネラコディセタグプレ

またはこの種の関数(匿名) ジェネラコディセタグプレ

この問題を修正する方法を知っていますか?

ありがとうございます

役に立ちましたか?

解決

TagBar を試しましたか?これは、JavaScriptでより適切に機能し、jsctagsもサポートする、同じアイデアをより現代的に取り入れたものです。

左側にタグリスト、右側にタグバー

左側がTagList、右側がTagBarです。

TagListは機能しません。これは、Exuberant ctags(TagListがコードのインデックスを作成するために使用するプログラム)がJavaScript、特にコールバック、クロージャ、自己実行関数を備えた最新のものではあまり良くないためです。

一方、TagBarは、JavaScriptが利用可能な場合はjsctagsを使用します。 Jsctagsは最新のJavaScriptを念頭に置いて作成されているため、はるかにうまく機能します。

生成されたこれらのタグファイルを(サンプルに基づいて)次のコードと比較します。 ジェネラコディセタグプレ

$ ctags .の出力: ジェネラコディセタグプレ

$ jsctags .の出力: ジェネラコディセタグプレ

SOには、JavaScriptでより適切に機能するように、あふれんばかりのctagをカスタマイズすることについての質問がたくさんあります:ここここ。

つまり、基本的に、問題を解決するには2つの方法があります。ctagsをカスタマイズするか、tagbar + jsctagsを使用することです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top