javascript - 有没有可以通过Javascript做智能导航的IDE?

标签 javascript web ide navigation aptana

<分区>

在 Java 世界中,如果我想跳转到方法或类、变量...任何东西,我总是按 F3

我现在正在从事一个 Javascript 项目,我发现 Eclipse 和 Aptana 中的 F3(Open Decleration)极其有限。它实际上几乎不存在,只对方法中声明的变量起作用。

我们的项目已经增长到大约 50 个 Javascript 文件(约 60 个 Javascript“对象”),由于这样的情况,事情变得几乎无法管理:

this.url = Util.buildURLFor(URLs.ticketPrefillData);

Util 对象位于名为 Toolbox文件中,URLs 对象位于 >文件 称为 URLManager。问题是,怎么会有人知道它在工具箱文件中?为什么 IDE 不能挑选出所有文件中的所有对象,以便 F3 知道去哪里。

随着 javascript 文件的增长,它变得难以管理(在敏捷项目中,这可能是致命的),我们正在考虑以 Vaadin 或 ZK 的形式切换回 Java,除非我们能找到一个像样的智能 IDE 来进行代码导航.

总而言之,我需要一个可以执行此操作的 JS IDE:

我在文件 A 中有一个方法调用文件 B 中类 B1 的方法。似乎我遇到的 IDE 都不能建立这种关联。

最佳答案

查看 WebStorm由 JetBrains 提供。我没有使用过它,但听说过很多关于它的好消息。它支持code navigation ,并且根据 ReSharper 判断,JetBrains 真的很擅长。

目前,我使用 Visual Studio 2012,当您添加对使用过的 javascript 文件的引用时,它具有出色的(对我来说足够了)导航。所以在文件 A 中,当您使用文件 B 中的代码时,您只需将其添加到文件顶部:

/// <reference path="./B.js" />

从现在开始,您将拥有 Intellisense 和代码导航。 (VS2010 具有类似的功能,但没有那么强大,如果我没记错的话)

(然而,您的问题有点主观,因此可能会被关闭/标记;尽量避免在询问人们使用/偏好的地方提问;有关更多信息,请参阅 FAQ)

关于javascript - 有没有可以通过Javascript做智能导航的IDE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13948375/

相关文章:

visual-studio-code - 在 VS 代码上使用 sage 时如何获得 python 配色方案?

java - 在提交时组织 Intellij 中的导入但忽略命名空间

javascript - 使用 ng-model 和 select 来显示数据属性而不是值?

web - 确定图像文件是照片还是图形?

javascript - 从同一组件的方法中调用 VueJS 生命周期 Hook

javascript - 第一次单击后禁用图像按钮

web - Apache 齐柏林飞艇 : How to publish whole report to website

使用智能感知进行 Ruby 编辑

javascript - HTML 网站上动态日期/事件的建议

javascript - 全宽响应图像重叠 Bootstrap 3