【问题标题】:Eclipse 3.6 lag when copy and pasting复制和粘贴时 Eclipse 3.6 滞后
【发布时间】:2010-08-20 23:07:22
【问题描述】:

我在使用 Eclipse 3.6 时遇到了一个奇怪的问题,其中复制和粘贴会导致很多延迟(全 Eclipse 锁定 5-10 秒)。我正在使用 Helios 3.6 PHP 构建,但也尝试过 Galileo 无济于事。在 .php 文件上编辑 PHP 代码,这很好,没有延迟。与 .html 和 .js 相同,但只有当我尝试复制和粘贴嵌入到 .php 文件中的 Dojo 脚本(基本上是 Javascript)时才会发生这种情况。可能导致问题的原因是它没有声明为:

<script type="text/javascript" event="onClick" args="evt">

而是:

<script type="dojo/method" event="onClick" args="evt">

所以在编辑器中,根本没有特殊格式,因为我猜 IDE 无法识别它应该是的“语言”。因此,文本是纯黑色的,没有任何格式、字体更改或突出显示。

非常感谢!

【问题讨论】:

    标签: php javascript eclipse dojo-dnd


    【解决方案1】:

    禁用Hyperlinking 为我解决了这个问题。您也可以将Default modifier key 更改为Ctrl 以外的其他名称。

    转到窗口 -> 首选项 -> 常规 -> 编辑器 -> 文本编辑器 -> 超链接并取消选中Enable on demand hyperlink style navigation以禁用。

    感谢 nitind 为我指明了正确的方向。

    【讨论】:

      【解决方案2】:

      这种滞后通常是由于某些验证过程超时(或产生大量错误,如this thread

      您能否检查一下当您停用部分或全部 Javascript 验证时会发生什么?

      【讨论】:

      • 嗨 VonC,很抱歉收到 lng 回复。这没有用。我禁用了所有 JS 验证,延迟仍然存在。还有其他想法吗?
      • @Paul:目前没有,除非检查是否有一些包含机制可以避免您执行复制任务(及其相关延迟)。除此之外,它回到了一个错误报告网站来提及这个问题。
      【解决方案3】:

      可能与Ctrl键激活超链接检测有关:https://bugs.eclipse.org/bugs/show_bug.cgi?id=328966

      【讨论】:

      • 禁用超链接为我解决了这个问题。 Ctrl 默认设置为激活超链接。如果你问我,这是一个糟糕的选择。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多