IntelliJ 将参数与左括号对齐?
IntelliJ Align arguments to opening parenthesis?
当我在 IntelliJ 中将参数拆分到多行时,它会将参数置于与上一行略微缩进的位置。例如:
ClassName.staticMethod(argument1,
argument2,
argument3);
快,上面的参数是什么?好的,这很容易,因为我选择了示例名称,但是下面呢? staticMethod
下面有哪些参数?
ClassName.staticMethod(this.instanceMethod(argument1,
argument2),
argument3);
staticMethod
正在获取调用 instanceMethod
和 argment3
的结果,但是使用 IntelliJ 的默认格式,一眼看去你会完全忽略 argument2
是 instanceMethod
的参数,而不是 staticMethod
.
这是一个可怕的默认行为。我怎样才能让它正确地排列参数,就像下面修改过的例子一样?
ClassName.staticMethod(argument1,
argument2,
argument3);
ClassName.staticMethod(this.instanceMethod(argument1,
argument2),
argument3);
设置 |编辑|代码风格 | Java |包装和大括号 |方法调用参数 | [x] 多行时对齐
当我在 IntelliJ 中将参数拆分到多行时,它会将参数置于与上一行略微缩进的位置。例如:
ClassName.staticMethod(argument1,
argument2,
argument3);
快,上面的参数是什么?好的,这很容易,因为我选择了示例名称,但是下面呢? staticMethod
下面有哪些参数?
ClassName.staticMethod(this.instanceMethod(argument1,
argument2),
argument3);
staticMethod
正在获取调用 instanceMethod
和 argment3
的结果,但是使用 IntelliJ 的默认格式,一眼看去你会完全忽略 argument2
是 instanceMethod
的参数,而不是 staticMethod
.
这是一个可怕的默认行为。我怎样才能让它正确地排列参数,就像下面修改过的例子一样?
ClassName.staticMethod(argument1,
argument2,
argument3);
ClassName.staticMethod(this.instanceMethod(argument1,
argument2),
argument3);
设置 |编辑|代码风格 | Java |包装和大括号 |方法调用参数 | [x] 多行时对齐