Java IntelliJ格式化组声明,与Eclipse中类似,但跨越空行
我最近从Eclipse切换到IntelliJ IDEA 15。格式化程序选项“包装和大括号->组声明”有两个选项,可以像这样正确对齐字段声明:Java IntelliJ格式化组声明,与Eclipse中类似,但跨越空行,java,eclipse,intellij-idea,Java,Eclipse,Intellij Idea,我最近从Eclipse切换到IntelliJ IDEA 15。格式化程序选项“包装和大括号->组声明”有两个选项,可以像这样正确对齐字段声明: private static final String _StringOne = "Test"; private static final String _StringLonger = "Foo"; 然而,当这两个声明用空行分隔时,Eclipse似乎做得更“正确”。如果我有此代码: private static final String _Str
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插件
提前谢谢 我也有同样的问题,我在IntelliJ中找不到可用的方法。如果您喜欢
Eclipse
格式(以及其他设置),我会尝试从Eclipse
中获取格式化程序文件,并将其导入IntelliJ
。这里它解释了如何做到这一点:我也有同样的问题,但我在IntelliJ中找不到可用的方法。如果您喜欢Eclipse
格式(以及其他设置),我会尝试从Eclipse
中获取格式化程序文件,并将其导入IntelliJ
。这里它解释了如何做到这一点:我也遇到了同样的问题,而且似乎没有现成的方法来做到这一点。但是,安装Eclipse代码格式化程序插件就做到了:我也遇到了同样的问题,而且似乎没有现成的方法。然而,安装Eclipse代码格式化程序插件就做到了:是的,我试过了,但是对于这个特殊的“特性”,它似乎忽略了Eclipse为实现特定格式化所做的任何事情。谢谢你的主意!是的,我试过了,但对于那个特殊的“特性”,它似乎忽略了Eclipse为实现特定格式所做的任何事情。谢谢你的主意!