编辑属性时,Eclipse Ganymede HTML编辑器非常缓慢

6

我最近从Europa升级到Eclipse Ganymede,现在我发现当我编辑JSP文件时,IDE在编辑HTML属性(但不是JSP属性)时会变得很慢。

是否有人也遇到了这种情况,或有任何建议?

另外,如果您能指向一个更好的地方来提问Eclipse相关问题,请告诉我。

谢谢!


你使用的是什么操作系统? - Uri
1
我发现在Eclipse中编辑任何东西都非常慢。有时,即使只有Eclipse这个程序在运行,键入一个字符和该字符显示在屏幕上之间也会有5秒的延迟...在默认文本编辑器中...这种可怕的性能问题在近10年来一直存在于Eclipse中。 - Cerin
8个回答

7
Eclipse中的可视化编辑器很慢。我不知道为什么会这样,其他图形框架在Java中实时实现了令人惊异的效果,所以它们不应该那么慢。
我建议您向Eclipse提交错误报告。这样,您可以给他们反馈并了解他们对此的看法,如果他们接受了,您还可以跟踪任何进展。
至于询问Eclipse问题,请转到新闻组。还有邮件列表,但那些只适用于在Eclipse上工作的开发人员(而不是与其一起工作的人)。因此,它们只是在您选择解决此错误时的一个选项 :)

此外,Eclipse的SWT在不同平台上实现方式非常不同(有时甚至在同一平台上也是如此)。 - Uri
4
这个问题已经被回答两年了,但是Eclipse仍然很慢。 - Brian Lacy
在Eclipse JUNO中,这个问题仍然存在。有时候甚至按下CTRL键也会卡住。 - hemu
很多人抱怨性能问题,但没有人关心到足以解决这个问题,所以它可能不重要(->如果它很重要,有人就会解决它)。 - Aaron Digulla

7
对于Eclipse Ganymede版本:您可以使用以下菜单通过项目来全部或部分禁用HTML验证。
右击项目 | 项目属性 | 验证 | 启用项目特定设置。
然后,您可以禁用HTML验证。
或者,从项目属性中,点击打开验证并选择HTML验证。选择启用项目特定设置,并将十个元素检查中的任何一个设置为“忽略”。
您还可以通过Windows (Eclipse)首选项 | 验证设置来关闭整个工作区的这些设置。

5
问题似乎至今仍然存在。 我知道这个问题,但还不知道如何解决它... 您会发现,如果尝试编辑文档末尾的属性,则其速度不像在文档开头编辑属性那样慢。 或者您可以看到,如果尝试编辑已经有结束引号的属性(例如,先输入:attribute_name="",然后再输入属性值),也不会很慢。 问题出现在当您输入没有值结束引号(")的属性时,例如:attribute_name="...",整个文档都会成为该属性的值,并且每次按键时都会被Eclipse处理。 我花了大约半个小时来寻找如何禁用属性值处理,但失败了(也许我没找够长时间)。 Ben

3
尝试关闭概览选项卡。

这是唯一对我有帮助的事情!我正在使用Juno编辑JSP。 - John Henckel

2

请在首选项 > 常规 > 编辑器 > 结构化文本编辑器中取消勾选“启用折叠”


0
使用eclipse更新站点,我之前安装了Eclipse Web开发工具。似乎其中包含的某些内容会使JSP编辑器变得极其缓慢。
我卸载了它并安装了Web页面编辑器,它也包括JSP编辑器,且不会出现相同的缓慢问题。

0

在这里他们说Eclipse Kepler将解决这个问题:Is Eclipse Too Slow Switching Tabs?。不幸的是,Eclipse Juno的补丁链接现在已经失效了...所以我会等待Kepler。


-1
Project > Properties > JavaScript > Include Path > Source

删除包含大量js文件的目录,例如JQuery等... Eclipse在编译过多的源代码时会迷失方向。


删除你正在使用的代码如何解决慢IDE的问题? - Polyov

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