在Java世界中,如果我想跳入一个方法或类,变量,我总是按F3 .任何真正的事情。
我现在正在做一个Javascript项目,我发现F3 (Open )在Eclipse中非常有限。它实际上几乎不存在,只对方法中的声明变量工作。
我们的项目已经发展到大约50个Javascript文件(~60个Javascript "objects"),而且由于这样的情况,事情变得几乎无法管理:
this.url = Util.buildURLFor(URLs.ticketPrefillData);Util对象位于名为Toolbox的文件中,URL对象位于名为URLManager的文件中。问题是,怎么会有人知道它在工具箱文件中呢?为什么IDE不能选择所有文件中的所有对象,这样F3就知道去哪里了。
随着javascript文件的增长,它正在变得难以管理(在敏捷项目中,这可能是致命的),我们正在考虑以Vaadin或ZK的形式切换回Java,除非我们能够为代码导航找到一个合适的智能IDE。
总之,我需要一个JS IDE,它可以做到这一点:
我在文件A中有一个方法,它在B1类上调用一个方法,该方法位于B文件中。
发布于 2012-12-19 08:39:33
请看WebStorm的JetBrains。我没有用过它,但是我听说过关于它的一些很棒的东西。它支持代码导航,从ReSharper的角度来看,JetBrains非常擅长它。
目前,我使用Visual 2012,当您添加对使用过的javascript文件的引用时,它具有很好的导航(对我来说已经足够了)。因此,在文件A中,当在B文件中使用代码时,只需将以下内容添加到文件的顶部:
/// <reference path="./B.js" />从现在开始,您将拥有Intellisense和代码导航。(如果我没记错的话,VS2010有类似的特性,但功能不那么强大)
(你的问题是主观的,所以可能会被关闭/标记;尽量避免问那些你问人们使用/喜欢什么的问题;更多信息请看常见问题 )。
https://stackoverflow.com/questions/13948375
复制相似问题