我做了大量的JavaScript編輯,現在隨着Node成爲一種流行的服務器端腳本語言,我可以看到自己使用的JS比以往任何時候都多。我遇到的問題是找到一種方法來瀏覽大量面向對象的JavaScript代碼。導航OO JS代碼
TextMate有一種方法來查看「符號」,但它是一個平坦的結構,我覺得沒有什麼用處。 Vim有TagList,但我似乎無法得到它與JS很好地工作。 崇高的文字可以很好地搜索功能,但再次,它是一個平面列表。
BBEdit分層次列出了功能,這很棒,但由於您無法摺疊/摺疊列表,列表通常非常長。
集錦和的NetBeans有一個漂亮的輪廓觀衆,這是約接近完美的,因爲我已經能夠找到:分層佈局,搜索過濾器,摺疊,排序選項等。我唯一的問題兩者都是有點慢(至少要加載),並且它們只在打開的文件(不在項目內)中顯示函數。
我的理想解決方案是某種可以用熱鍵打開的獨立應用程序。然後,您可以在所有文件(項目中)中看到所有函數的列表,使用搜索字符串過濾列表,然後在您最喜歡的編輯器中打開後找到所需的函數。
換句話說,我想通過對象而不是文件結構進行導航。這可能嗎?
我主要使用Mac,但我也有興趣瞭解Windows的解決方案。
在此先感謝您的幫助。
用戶長和描述性的名稱爲JavaScript變量,函數等這樣的方式有更多的機會,他們將是唯一的。對每個類都有一個load()函數使得很難確定哪個負載被調用。考慮loadParty()loadPerson() – 2016-11-15 13:40:14