在 Java 世界中,如果我想跳入方法或类、变量……任何东西,我总是按F3 。
我现在正在开发一个 Javascript 项目,我发现 F3(Open Decleration)在 Eclipse 和 Aptana 中非常有限。它实际上几乎不存在,仅适用于方法中声明的变量。
我们的项目已经发展到大约 50 个 Javascript 文件(约 60 个 Javascript“对象”),由于以下情况,事情变得几乎无法管理:
this.url = Util.buildURLFor(URLs.ticketPrefillData);
Util对象位于名为Toolbox的文件中,而URLs对象位于名为URLManager的文件中。问题是,任何人都应该知道它在 Toolbox 文件中吗?还有为什么IDE不能把所有文件中的对象都挑出来,这样F3就知道去哪里了。
随着 javascript 文件的增长,它变得难以管理(在敏捷项目中这可能是致命的),我们正在考虑以 Vaadin 或 ZK 的形式切换回 Java,除非我们能找到一个体面的智能 IDE 来进行代码导航。
总之,我需要一个可以做到这一点的 JS IDE:
我在文件 A 中有一个方法,它调用文件 B 中的类 B1 上的一个方法。似乎我遇到的任何 IDE 都无法建立这种关联。