Eclipse 3.6在复制和粘贴时滞后

时间:2010-08-20 23:07:23

标签: php javascript eclipse dojo-dnd

我遇到了Eclipse 3.6的一个奇怪的问题,其中复制和粘贴会导致很多延迟(总日食锁定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不会识别它应该是的'语言'。因此,文本是纯黑色的,没有任何格式,字体更改或突出显示。

非常感谢!

3 个答案:

答案 0 :(得分:2)

禁用Hyperlinking为我解决此问题。您也可以将Default modifier key更改为Ctrl以外的其他内容。

转到窗口 - &gt; 偏好设置 - &gt; 一般 - &gt; 编辑 - &gt; 文字编辑器 - &gt; 超链接并取消选中Enable on demand hyperlink style navigation以停用。

感谢nitind指出我正确的方向。

答案 1 :(得分:0)

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

您可以查看停用部分或全部Javascript验证时会发生什么情况吗?

答案 2 :(得分:0)

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