2011-06-13 53 views
4

在这里获得一些代码完成支持真的很酷。也就是说,当我输入是否有IDE/IDE插件支持JavaScript CommonJS模块?

var math = require("math"); 

我很想得到不仅仅是通常Object属性的更多,当我键入“math.”。

AMD modules的支持将是理想的,但我会对Modules 1.x感到满意,特别是如果IDE或实现支持的插件是开源的。

如果您知道一个动态执行JavaScript代码的IDE,可以在没有任何特殊支持的情况下完成此操作,例如,一个在后台打开网页浏览器,以捕获所有在AMD模块框架中正在进行的疯狂脚本加载 - 通过<script /> -DOM-插入的东西。

+0

这将是朝着使JavaScript的大团队友好的这样的一大步。 – SimplGy 2012-07-06 20:16:42

回答

6

我相信WebStorm在支持require方面正在取得进展。虽然支持nodeJS支持的require的特定实现,但这种支持与nodeJS支持很难结合。

看到一个TicketPlugin

+1

如果您可以获得该WebStorm声明,我会接受答案。如果您将问题误解为“您喜欢什么JavaScript IDE”,我甚至会将其+1。 – Domenic 2011-06-14 13:13:28

+0

@Domenic你的权利我去了一个完整的切线。让我看看我能否找到源代码。 – Raynos 2011-06-14 13:27:43

+0

谢谢@Raynos!非常感激。 – Domenic 2011-06-14 14:18:23

0

我用过的最好的Javascript IDE有以下几种。

  1. 的Aptana IDE /的Aptana Eclipse插件
  2. 微软的Expression Web/Visual Studio中
  3. 的Eclipse JSDT(JavaScript开发工具包)

也许,集锦有这个功能在一定程度上。在大多数情况下,您将不得不提供一个引用指向库的引用指针,该库将包含用于代码完成的方法。

+3

你忘了提及WebStorm。耻辱你 – Raynos 2011-06-13 13:51:59

+0

@Raynos WebStorm看起来很有前途。不过,我还没有评估或使用它来提供良好的反馈。 – bhagyas 2011-06-14 07:56:07

+2

我个人使用过,发现它是一个更好的工具,然后是上面提到的3。一个坚实的竞争者也是cloud9ide。 Netbeans也值得一提,因为我发现它是js的支持,比VS&Aptana – Raynos 2011-06-14 08:20:59

相关问题