這幾年我jQuery、AJAX用得很凶,開發ASP.NET專案時,寫Javascript的比例已經跟寫C#不相上下,但一直很怨嘆一點,比起華麗的C# Editor,Visual Studio的Javascript Editor就短少了Method清單、#region收合等重要的開發輔助功能,當Javascript程式愈寫愈長,痛苦指數也愈來愈高! 為此,我還曾寫了篇少了洋葱的VS 2008 JS Editor,當時無奈地改用Aptana編輯器處理JS的部分,並等待VS 2008的Javascript編輯器有讓我感動流淚的一天。

感動流淚的一天來臨了!!

由於Visual Studio的Extension架構提供了不錯的功能擴展彈性,加上很多熱心的高手紛紛投入開發擴充套件行列,於是實現Javascript開發人員夢想的外掛套件也逐一問市。關於Javascript程式片段的展合,已有Javascript Outlining可以實現[參考: demo的介紹];而我夢寐以求的Method清單功能,也終於有人實做出來了—Javascript Parser。

要使用Javascript Parser,可用VS2010 Extension Manager搜尋”Javascript Parser”就可下載安裝Javascript Parser外掛(安裝方法可參考gipi的文章),之後視窗選單就會多出"Javascript Parser"選項:

當編輯視窗切換到.html或.js檔案時,Javascript Parser視窗就會以樹狀結構列出其中定義的function,點兩下即可將游標切換到函數的所在位置,真是太美妙了,有在用VS2010寫Javascript的朋友千萬別錯過!


Comments

# by RYU

請問有2008能用嗎? >"<

# by KKBruce

Dear 暗黑大大, 這是我寫的一點點介紹: http://kkbruce.blogspot.com/2010/12/visual-studio-2010-8-visual-studio.html 真的有好多好物。 #RYU 裡面會註明是否for 2008,如果有,應該就是可以。

# by ChaN

我跟黑暗大大一樣 因為大部分server端的function都已經class化了 所以現在花在coding JavaScript的時間可能還比較多 =3=

# by Jeffrey

to KKBruce, 謝謝你的資訊,非常完整!

# by jocosn

VS 上 Javascript 開發人員少了洋蔥的惡夢,一直到現在才解決,老天爺!

Post a comment