Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse格式化程序:相同缩进级别上的条件表达式_Java_Eclipse_Indentation - Fatal编程技术网

Java Eclipse格式化程序:相同缩进级别上的条件表达式

Java Eclipse格式化程序:相同缩进级别上的条件表达式,java,eclipse,indentation,Java,Eclipse,Indentation,我的条件表达式当前的格式如下: class Example extends AnotherClass { int Example(boolean Argument) { return argument ? 100000 : 200000; } } 有没有一种方法可以将其格式化为:与问号位于同一缩进级别a上: class Example extends AnotherClass { int Exa

我的条件表达式当前的格式如下:

class Example extends AnotherClass {

    int Example(boolean Argument) {
        return argument
            ? 100000
                : 200000;
    }
}
有没有一种方法可以将其格式化为:与问号位于同一缩进级别a上:

class Example extends AnotherClass {

    int Example(boolean Argument) {
        return argument
            ? 100000
            : 200000;
    }
}
或者,对于当前的Eclipse版本,这是不可能的

示例代码是从Eclipse中的格式化程序复制而来的,显然我的行比这要长一些


额外好处:如果它目前是可能的,那么它在哪个版本的Eclipse JDT中成为可能呢?

好的,您可以实现这一点,但是设置如下图所述的选项:

重要的选择是:

缩进策略最后一滴列表上的“缩进”列 在换行策略中,换行所有元素,缩进除第一个元素以外的所有元素
当然,在选择Expressions=>Conditionals子菜单之后。

Hmm,我以前的Eclipse版本显示了这些完全相同的设置的不同输出,现在尝试氧气…好的,这样反应就不同了。为什么列从行的末尾开始?你自己在里面加了一个回车键吗?@MaartenBodewes我用的是氧气,没有,我没有对原始文本做任何更改