このプラグインは、多くの場合「継承」されるJavaScriptコードの大規模でわかりにくいセクションや、かなり面倒なナビゲーションを操作できるように設計されています。 また、プラグインは、ファイルサイズが大きい場合、開発プロセスで新しいコードを使用するのに便利です。
主な機能は、関数のツリーを構築し、Visual Studioパネルの形式で便利な形式で表示することです。 関数の名前をクリックすると、宣言の先頭へのナビゲーションが実行されます。 関数のコメントもツールチップとして表示されます。 6つの異なるフラグの形式で関数に「ラベル」を追加することができます。 マークされた機能のフォントと色はさらに調整できます。 これは非常に便利です-注意を必要とする機能はすぐに目を引きます。
自動構文チェックも非常に便利です;アナライザーによって検出されたエラーは、便利でかなり目立つ形式で表示されます。 エラーの場所にすばやく移動することが可能です。 これにより、たとえば、余分なコンマまたはブラケットが配置されている問題領域をすばやく特定できます。
スクリーンショット:
詳細な機能リスト:
- 迅速なナビゲーションのための機能ツリー。
- スクリプトタグでのインラインスクリプトのサポート。
- ラベル-ツリーのコンテキストメニューで使用可能。 スタジオを再起動すると保存されます。
- ツリー内のアクティブな機能の強調表示-カーソルのある場所。
- タスクリストパネル-TODOコメントのリストを表示し、すばやく移動できます。
- ファイル内の目的の関数の名前で検索します。 主な機能-PascalおよびCamelスタイルのサポートにより、複合名の最初の文字で検索できます。たとえば、「SP」を検索するとsetPage、SetPositionが返されます。 検索を呼び出すためのホットキー、「ツール」>「オプション」>「環境」>「キーボード」コマンド「View.JavascriptParserFind」を設定することができます。
- ツリーをアルファベット順に並べ替えます。
- ツリーの階層をオン/オフにします。
- ツリーの行番号をオン/オフにします。
- タグによるツリーのフィルター-マークされたノードのみを表示します。
- 匿名関数のフィルタリング-目が冷たくなったら、それらをオフにすることができます。
- 分析されたファイル拡張子を設定する-すべてのユーザーに対して有効にするか、エキゾチックなPHP拡張子をリストに追加できます。
- アナライザーは、ほぼすべてのスクリプトを非常にうまく処理し、匿名および自己呼び出し機能の両方を示します。
VS2010 / 2011でのプラグインのインストールは、[ツール]メニューの[拡張機能マネージャー]から利用できます。 また、プロジェクトのWebサイトでは、VS2008を含むすべてのバージョンを見つけることができます。
プラグインパネルを開くには、スタジオメニューの[表示]> [その他のウィンドウ]> [Javascriptパーサー]で見つける必要があります。 パネルのトップメニューを調べると、すべての機能を簡単に検出できます。 上部のメニューには、設定ウィンドウへのリンクがあります。
VS2010 / 2011では、プラグイン設定ウィンドウも一般的なスタジオ設定に統合されています。
プラグインはVisual Studioギャラリーで長い間公開されており、良い評価とレビューを集めています。 habrに関する出版物は、新しいバージョン3.4に注意を引き、聴衆を拡大し、より多くのフィードバックを得ることを目的としています。 建設的な批判と提案を歓迎します。