在Java世界中,我總是按F3如果我想跳進一個方法或類,變量......任何真的。有沒有可以通過Javascript進行智能導航的IDE?
我現在正在開發一個Javascript項目,我發現在Eclipse和Aptana中F3(Open Decleration)非常有限。它實際上幾乎不存在,只爲方法中聲明的變量工作。
我們的項目已經增長到約50 Javascript文件(〜60的Javascript 「對象」),事情變得因爲象這樣的情況幾乎unmanagable:
this.url = Util.buildURLFor(URLs.ticketPrefillData);
的的Util對象處於文件稱爲工具箱和網址對象處於文件稱爲URLManager。問題是,人們應該如何知道它在工具箱文件中?爲什麼IDE不能挑出所有文件中的所有對象,所以F3知道去哪裏。
隨着JavaScript文件的增長變得難以管理(在敏捷項目中,這可能是致命的),我們正在考慮以Vaadin或ZK的形式切換回Java,除非我們可以找到一個體面的智能IDE代碼導航。
總結,我需要一個JS的IDE,可以這樣做:
我在文件的方法的其中呼籲B1類的方法是在文件B.好像沒有IDE我所遇到可以做出這種關聯。
由於無法確定:JS是一種腳本語言,因此它們之間沒有「嚴格」關係,所以它們並不構成關聯。您可能在10個不同文件中有10個方法適合您的方法調用,並且執行哪個方法取決於您現在加載哪些文件。沒有「包含」概念的事實使事情變得更加困難。 – Alex
是的,但不能讓IDE至少做出有根據的猜測? –