复制/粘贴代码时Eclipse会挂起

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了复制/粘贴代码时Eclipse会挂起相关的知识,希望对你有一定的参考价值。

我有一个大问题。当我使用Ctrl + C / Ctrl + V键进行任何复制/粘贴时,Eclipse会挂起。

是否由于Eclipse验证代码系统?

我在Eclipse设置中弄乱了什么吗?

这是我的conf:

  • Eclipse 3.4.2
  • 插件RSE
  • Windows XP专业版Service Pack 2
  • Java VM版本= 1.5.0_11-b03
答案

禁用Hyperlinking为我解决了这个问题。如果您仍想使用超链接,也可以将Default modifier key更改为除CTRL之外的其他内容。

转到窗口 - >首选项 - >常规 - >编辑器 - >文本编辑器 - >超链接,取消选中Enable on demand hyperlink style navigation或更改Default modifier key

另一答案

我遇到了同样的问题,并且能够通过以下方式解决问题:首选项 - > javascript - >编辑器 - >键入 - >“粘贴时”标题...然后关闭“更新导入”。

当我之前几乎每次复制或粘贴都挂起2秒或更长时间时,它自己的一个变化就完全消除了它。

另一答案

我通过以下步骤解决了这个问题:

  1. 确定导致问题的“编辑器”。我发现,在我的情况下,java脚本编辑器是导致它的那个,但是当在简单的文本编辑器中复制/粘贴时,(没有高光,没有颜色,没有任何东西)没有这样的问题。 注意:Eclipse根据文件扩展名将文件加载到不同的“编辑器窗口/插件”中,这在“常规”>“编辑器”>“文件关联”中配置
  2. 由于我的情况是由JavaScript编辑器引起的,请转到首选项> Javascript>编辑器>键入,并禁用所有“自动”框。这就成了伎俩。
另一答案

我解决了所有绑定到CTRL + C的问题,除了在Window -> Preferences -> General -> Keys中复制

另一答案

解决方案!!对我来说至少。

如果CTRL + C适用于某些编辑器而不适用于其他编辑器,则某些插件设置必须将它们重新影响到另一个命令。

所以你必须去:

 Window->Preferences->General->Startup and Shutdown

并尝试逐个启用启动时激活的插件: 就我而言,是“动态语言工具包核心UI”

另一答案

我想我找到了一个解决方案here的开始。

使用-clean选项启动Eclipse似乎更好,但这还不够。这是因为我的“工作区建筑挂在一些flash文件上”

另一答案

我只是想在海洋中分享我的观察结果,我尝试了所有上述所有选项,但它没有解决我的问题。

实际上,在我的情况下,主要的罪魁祸首是java文件大小,因为在复制和粘贴操作时,代码行增加了遇到此挂起。

我做了一个快速的解决方法,我有一个临时文件进行开发,一旦完成,将代码移动到相应的java文件,让我摆脱这个障碍。 (我是一个selenium + Java的人,所以这个解决方法对我有用)。

另一答案

我在编辑java代码时遇到了问题。每当我输入CTRL + C时,编辑器会冻结一小段时间。

就我而言,我只关闭了文本编辑器中提供的Go to declaration。 SeeWindow -> Preferences -> General -> Editors -> Text Editors -> Hyperlinking

以上是关于复制/粘贴代码时Eclipse会挂起的主要内容,如果未能解决你的问题,请参考以下文章

由于lambda闭包或调度程序问题,程序可能会挂起

使用模拟时,互斥锁创建会挂起

为啥当我尝试读取管道时管道会挂起?

为啥这个简单的 Node, Sequelize Promise 代码会挂起?

缩放 Azure 角色时,实例化 DCOM 对象有时会挂起

使用selenium phantomjs上传文件时,Python脚本会挂起