代码格式:如何将多行代码与特殊字符对齐?

Ste*_*lis 9 scala code-formatting intellij-idea

IDEA或其中一个插件是否能够将代码与特殊字符对齐?

我的意思是代码

Map(
  'name -> "Peter",
  'age -> 27,
  'company -> "Foobar"
)
Run Code Online (Sandbox Code Playgroud)

变成了

Map(
  'name    -> "Peter",
  'age     -> 27,
  'company -> "Foobar"
)
Run Code Online (Sandbox Code Playgroud)

例2:

execute("x", true, 27)
execute("foobar", false, 0)
Run Code Online (Sandbox Code Playgroud)

变成了

execute("x"     , true , 27)
execute("foobar", false, 0 )
Run Code Online (Sandbox Code Playgroud)

iwe*_*ein 1

在 IDEA 12 中,如果您使用 Scala 插件,您可以为许多事情配置“多行对齐”,包括方法括号。但是,不支持您在单独的行上进行多次调用的特定示例。