【发布时间】:2015-12-04 12:50:47
【问题描述】:
我最近从 Eclipse 切换到 IntelliJ IDEA 15。格式化程序选项“Wrapping and Braces->Group Declarations”有两个选项,可以像这样正确对齐字段声明:
private static final String _StringOne = "Test";
private static final String _StringLonger = "Foo";
但是,当这两个声明用空行分隔时,Eclipse 似乎做得更“正确”。如果我有这个代码:
private static final String _StringOne = "Test";
private static final String _StringLonger = "Foo";
Eclipse 会像这样格式化它,等号甚至跨空行也对齐。
但是,IntelliJ 会这样格式化它:
private static final String _StringOne = "Test";
private static final String _StringLonger = "Foo";
这很快(在我看来)变得丑陋,尤其是当字段名称的长度不同时。有很多次我在视觉上将变量组合在一起,或者想要在 javadocs 等之间添加换行符等。
我搜索了高低,但似乎无法找到是否可以跨空换行符制作 IntelliJ 格式的“组声明”。有办法吗?或者也许是一些 IntelliJ 插件?
提前致谢!
【问题讨论】:
标签: java eclipse intellij-idea