java IntelliJ格式化组声明,如Eclipse中的声明,但跨越空行
我最近从Eclipse切换到IntelliJ IDEA 15。格式化程序选项“包装和大括号->;组声明”有两个选项,它们可以像这样正确对齐字段声明:
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";
在我看来,这很快就会变得难看,尤其是当字段名的长度不同时。很多时候,我会将变量可视化地分组在一起,或者在Javadoc之间添加换行符,等等
我到处搜索,但似乎找不到是否可以跨空换行符进行IntelliJ格式的“组声明”。有办法吗?或者一些IntelliJ插件
提前谢谢
# 1 楼答案
我也有同样的问题,而且似乎没有办法开箱即用。然而,安装Eclipse代码格式化程序插件就做到了:https://plugins.jetbrains.com/plugin/6546