如何在Eclipse中完全禁用Oomph?

Cro*_*max 6 java eclipse

长期以来,在Eclipse中切换工作空间并丢失(当然不是永久地)精心设计的设置(例如颜色,样式等)很烦人。从头开始重新创建这些设置也很烦人(因此创建一个新的工作区非常麻烦。越少越好)。我很高兴看到有人决定为此做点什么,所以我们获得了Oomph。但是我使用的时间越长,我认为解决方案实际上比原始问题更糟糕。首先,它只是无法按预期工作。因此,我对自己说:“好吧,花点时间,耐心等待,也许您只是不知道如何正确使用它”(也许我还是不知道)。但是几年之后,由于这种Oomph的问题,我最终安装了数十种不同版本的Eclipse。而现在(氧气

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

我猜应该为Eclipse的“样式”设置单独的设置,并且应该在Eclipse版本和实例(例如,通过~/.config/eclipse/或通过什么方式)和“环境”设置之间共享这些设置,这些设置在构建/运行与工作空间紧密相关的代码时必须严格遵守。我相信维护这些东西会更简单。但是在这一点上,我只是想知道,如何禁用Oomph才能返回众所周知的古老地狱。那有可能吗?

xia*_*jun 1

每次当我在 eclipse 中更改 pref 时忽略unnecessaryElse

org.eclipse.jdt.core.compiler.problem.unnecessaryElse = ignore
Run Code Online (Sandbox Code Playgroud)

当我关闭 eclipse 并再次重新启动它时。上面的 pref 将自动更改为以下

org.eclipse.jdt.core.compiler.problem.unnecessaryElse = warning
Run Code Online (Sandbox Code Playgroud)

最后,我发现魅力总是Executing startup tasks恢复或更改我的偏好设置。这是无法接受的。

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

-Doomph.setup.skip=true
Run Code Online (Sandbox Code Playgroud)