jQuery与Eclipse Juno Java EE的自动完成功能

42

我阅读了几篇有关于如何启用Eclipse中jQuery(尤其是自动完成)支持的过时信息,可以使用Aptana或其他插件。

我尝试了Aptana 3版本插件,但我遇到了很多问题。

请问有人能够解释一下如何实现这一点吗?

也许现在有更好的Aptana选项。

我已经尝试过Eclipse Indigo和Helios,并且仍然无法使Aptana Web工具包正常工作。


http://marketplace.eclipse.org/content/jsdt-jquery - NimChimpsky
2
实际上忽略那个链接,据我所知它什么也做不了。IntelliJ开箱即用支持jQuery :-( - NimChimpsky
你最终找到了一个好的解决方案吗? - NimChimpsky
哈哈,我考虑了一下。也许我也应该这么做... - NimChimpsky
我不确定这会有多大用处,但看起来很有前途 http://code.google.com/a/eclipselabs.org/p/jsdt-jquery/wiki/Installation - DaveC
这个链接已经失效了 https://code.google.com/archive/a/eclipselabs.org/p/jsdt-jquery/wikis/Installation> 请使用这个链接 https://code.google.com/archive/a/eclipselabs.org/p/jsdt-jquery - prajitgandhi
4个回答

83

我在Juno中获得了jQuery代码补全功能。只需按照以下步骤即可:

1)安装 JSDT jQuery集成插件

enter image description here


2)进入Project Explorer--> JavaScript Resources

enter image description here


3)右键单击它并进入属性。


4)选择“添加JavaScript库”

enter image description here


5)选择“jQuery库”

enter image description here


6)您将获得以下代码完成:

enter image description here

享受吧。


1
有人遇到过这个问题吗:$().可以弹出自动完成列表,但是jQuery().却不行。它们应该都能用才对。我甚至尝试了使用“no conflict”选项添加库,但在这种情况下,两种方法都无法使用。 - Matthew
@Mandar Deshpande 谢谢,兄弟,它起作用了。如果我想要一个针对backone.js的代码协助,那该怎么做呢?是使用eclipse吗? - Nikhil Agrawal
@NikhilAgrawal:由于Backbone.js仅在3年前发布,并且并不那么受欢迎,因此Eclipse到目前为止还没有发布针对它的自动完成功能。如果我了解到该功能,我会在这里提供更新。 - Mayur Shah
1
JSDT jQuery的链接现在是404。 - vee

11
由于logic8的评论,添加它变得更加简单,只需从 help > Install new software 中输入http://svn.codespot.com/a/eclipselabs.org/jsdt-jquery/updatesite 即可。
啪!

1

这与jQuery无关吗? - vee

0

有一件事我还没有看到任何人说过。
如果您已经有一个准备好的项目,但在创建它时没有使用JavaScript项目,则必须转换您现有的项目。
保持冷静,因为这种转换不会损害您现有的项目。

右键单击您的项目 > 配置 > 转换为JavaScript项目

准备好了!现在您可以按照我们这位朋友逐步操作。
我相信这对像我这样的初学者非常有帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接