Eclipse中的JavaScript编辑器


Answers:


13

免责声明,我在Aptana工作。我要指出的是,JS有一些不错的功能,这些功能在其他地方可能不那么容易获得。其中之一是JS库的插件级集成,这些库提供了CodeAssist,示例,代码片段,并易于将库文件包含到您的项目中。我们为许多更常用的库提供了插件,包括YUI,jQuery,Prototype,dojo和EXT JS。

其次,我们有一个称为Jaxer的服务器端JavaScript引擎,该引擎不仅可以让您在服务器上运行任何JS代码,而且还可以添加文件,数据库和网络功能,因此您不必使用脚本语言,也可以编写JS中的整个应用程序。


1
Aptana是否具有类似JSEclipse的Content Outline功能?我今年早些时候使用的版本没有。
TomC

26
嗨,恐怕我不同意前面的评论。我在此线程建议中安装了Aptana,出于各种原因,我现在想删除它。我花了15分钟的时间试图弄清楚如何从Eclipse 3.4配置中删除它,但没有成功-似乎禁用了卸载按钮-我在Aptana网站上发现的唯一说明是针对较旧版本的Eclipse的。这非常令人沮丧-我强烈建议您不要安装Aptana。
stephen mulcahy 09年

6
实际上,Aptana不会摇摆(无论如何对我来说)。我安装了它来编辑JS文件,但是发现它太慢并且对任何实际使用都没有反应,尤其是编辑大文件时。这似乎也导致我的其他Eclipse插件出现性能问题。我通过将配置恢复到安装前的状态来卸载了它。
尼克2010年

4
更新:我安装了新的Aptana Studio 3的Beta版,并且按照承诺,性能问题已解决。新版本看起来不错:)
尼克,2010年

3
如果您需要最新功能并且不介意大量错误,则Aptana很棒。否则很烂。对于考虑使用Aptana的任何人的一般建议是:A)您是否需要任何功能(例如Aptana拥有唯一的CoffeeScript Eclipse编辑器)?如果不是,请坚持使用Eclipse;否则,请继续使用。B)如果确实需要功能,请尝试单独安装Aptana(如果将其作为插件安装,Aptana会很高兴完成整个Eclipse安装),然后确定这些功能是否值得可怕的稳定性(到那时,这是值得的)您正在阅读此书,可能并不那么可怕)。
machineghost 2012年

55

Eclipse HTML编辑器插件

我也为这个完全显而易见的问题而苦恼。如今,Eclipse中发生的所有Web开发都不是一个非常容易找到的功能,这似乎很疯狂。

Aptana使我感到非常震惊,因为它是如此blo肿,而且每次启动Eclipse时,它都会启动本地Web服务器(默认情况下在端口8000上),并且您不能禁用此功能。Adobe的JSEclipse端口现在是一个400Mb的插件,同样疯狂。

但是,我刚刚找到了由Amateras制作的名为Eclipse HTML Editor Plugin的超轻量JavaScript编辑,这正是我想要的。


2
+1:Eclipse HTML编辑器插件的安装非常简单明了。
Leftium

看不清楚,这是否对Ext-JS 4具有Javascript库内容有帮助?
HDave 2012年

看来此插件自2011
Jacob Marble

2
对@JacobMarble,它在juno中不起作用!悲伤:-(
维卡斯

2
截至
2012


6

Ganymede的WTP版本包括经过改进的Javascript编辑器,值得一试。关键版本号是Eclipse 3.4和WTP 3.0。见http://live.eclipse.org/node/569


1
-1百万:eclipse的javascript编辑器完全一文不值。我什至无法保存文件而没有某种奇怪的“编译单元名称必须以.java或已注册的类似Java的扩展名之一”错误的错误。
Mike Miller

您正在编辑的文件是否具有针对JavaScript源文件内容类型列出的文件扩展名之一?
nitind 2011年

是的,它们是.js文件,并且与JavaScript编辑器相关。奇怪的是,即使使用普通的文本编辑器打开文件,我也会收到此错误。从那以后,我就放弃了用Eclipse编辑JavaScript的工作。
Mike Miller

麦克,真是奇怪。您是否使用Indigo(Eclipse 3.7和WTP 3.3)重试了?如果这种情况仍在发生,您是否可以提交包含更多详细信息的错误报告?
nitind 2011年

8
迈克·米勒(Mike Miller)的建议,来自对#3的评论:Eclipse bizzare错误,“编译单元名称必须以.java或已注册的类似Java的扩展名之一结尾”。我为Eclipse中的JSP文件上的相同错误而苦苦挣扎-该文件由于断点而无法保存。删除断点,然后尝试保存。

3

曾经存在一个名为JSEclipse的插件,Adobe随后仅通过购买和安装FlexBuilder 3使其可用就被其吞噬并杀死了(请证明我是错的)。我发现它的运行非常出色,但是自从Eclipse 3.4升级到3.4.1之后,就失去了它。

我最喜欢的功能是Content Outline。

在Eclipse屏幕的Outline窗口中,JSEclipse列出了当前打开的文件中的所有类。它概述了类层次结构以及方法和属性名称。该大纲大量使用代码完成引擎来查找有关代码结构的更多信息。通过单击列表中的函数条目,光标将移至函数声明,以帮助您在包含大量类和方法定义的长文件中更快地导航


3
我敢肯定有人在运行Eclipse不能..远程站点URL只是Flex Builder中所有者使用JSEclipse的,:download.macromedia.com/pub/labs/jseclipse/autoinstall ..应该让你有弹指一挥间
斯科特Evernden

3
该下载链接已损坏。
雅各布2010年



0

Oracle WebLogic Workshop(以前称为BEA Workshop)具有对JavaScript和可视化HTML的出色支持。它不仅支持WebLogic,还支持许多服务器,包括Tomcat,JBoss,Resin,Jetty和WebSphere。

它最近免费了,请查看我的帖子。考虑到它是不久前的昂贵产品,我认为值得一试。


1
从您的帖子中还不清楚“ Oracle Workshop for WebLogic”是否是Eclipse插件?
多纳尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.