如何在Eclipse中完全禁用Oomph?

时间:2018-05-08 14:46:00

标签: java eclipse

很长一段时间,在Eclipse中切换工作区以及丢失(当然不是永久性的)精心设计的设置(如颜色,样式等)都很烦人。从头开始重新创建这些设置再次令人烦恼(从而创建了新的工作空间尽可能少见。我很高兴看到有人决定对此采取行动,所以我们得到了Oomph。但是我使用它的时间越长,我认为解决方案实际上比原来的问题更糟糕。首先,它只是不像人们期望的那样工作。所以我对自己说:“好吧,给它一点时间,耐心等待,也许你只是不知道如何正确使用它”(可能我还是不能)。但是几年后我最终安装了几十个不同版本的Eclipse,因为这个Oomph的东西。现在(Oxygen.3a)它与Eclipse绑在一起,显然我无法删除它。

但为什么我会这样做?因为我失去了对设置的控制权!它随心所欲地改变语法颜色,忽略了这些设置的一部分(Java编辑器语法颜色)和其他设置。哦,我试图禁用录制或启动任务,但无济于事。我不能只选择这些颜色吗?实际上我保证,我不会再抱怨在每个工作区中从头开始设置这些东西,但请让别人告诉我,如何摆脱Oomph功能。请。

我想Eclipse“style”应该有单独的设置,这些设置应该在Eclipse版本和实例(例如via ~/.config/eclipse/或what)和“环境”设置之间共享,这些设置严格地涉及构建/运行代码对工作空间来说很紧张。我相信维护这些东西会更简单。但在这一点上我只是想知道,如何禁用Oomph回到旧的,众所周知的地狱。这甚至可能吗?

1 个答案:

答案 0 :(得分:1)

每次我更改Eclipse中的首选项以忽略unnecessaryElse

org.eclipse.jdt.core.compiler.problem.unnecessaryElse = ignore

当我关闭Eclipse时,请重新启动它。上面的首选项将自动更改为以下

org.eclipse.jdt.core.compiler.problem.unnecessaryElse = warning

最后,我发现 oomph 总是Executing startup tasks恢复或更改我的偏好设置。这是不可接受的。

最后,我将-Doomph.setup.skip=true添加到eclipse / eclipse.ini,现在omph不再恢复或更改我的首选项设置。

-Doomph.setup.skip=true