Java Eclipse:如何禁用条件的包装和缩进

Java Eclipse:如何禁用条件的包装和缩进,java,eclipse,Java,Eclipse,我希望在Eclipse4.2Juno中实现以下三值if运算符格式: 但在“首选项”->“格式化程序”->“编辑配置文件”->“换行”->“条件”中艰难地进行配置之后,我无法实现任何类似的功能 Eclipse要么执行以下操作: String value = cond1 ? val1 : cond2 ? val2 : cond3 ? val3 : raise(new IllegalStateException("One of the conditions should be true")); 或者

我希望在Eclipse4.2Juno中实现以下三值if运算符格式:

但在“首选项”->“格式化程序”->“编辑配置文件”->“换行”->“条件”中艰难地进行配置之后,我无法实现任何类似的功能

Eclipse要么执行以下操作:

String value = cond1 ? val1 :
cond2 ? val2 :
cond3 ? val3 :
raise(new IllegalStateException("One of the conditions should be true"));
或者这个:

String value = cond1 ? val1 :
                   cond2 ? val2 :
                       cond3 ? val3 :
                           raise(new IllegalStateException("One of the conditions should be true"));
我是否遗漏了什么,或者至少在这种情况下不可能禁用包装或缩进

在Eclipse4.3Kepler中有可能实现类似的功能吗

有没有像样的Eclipse格式化插件来解决我的问题

提前感谢

您可以创建格式化程序

然后设置保存操作


首先,必须在以下位置创建新的Java格式化程序:

首选项>Java>格式化程序

然后,只需在formatter“编辑”菜单的“换行”选项卡中启用“从不连接已换行的行”选项。就这么简单


此选项适用于占用多于一行的所有包装。

是的,我已经完成了此操作。问题是:如何配置条件格式选项以获得所需的结果?
String value = cond1 ? val1 :
                   cond2 ? val2 :
                       cond3 ? val3 :
                           raise(new IllegalStateException("One of the conditions should be true"));
Preferences -> Java -> Formatter
Preferences -> Java -> Editor -> Save Actions