Java Eclipse:如何禁用条件的包装和缩进
我希望在Eclipse4.2Juno中实现以下三值if运算符格式: 但在“首选项”->“格式化程序”->“编辑配置文件”->“换行”->“条件”中艰难地进行配置之后,我无法实现任何类似的功能 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")); 或者
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