Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IntelliJ格式化组声明,与Eclipse中类似,但跨越空行_Java_Eclipse_Intellij Idea - Fatal编程技术网

Java IntelliJ格式化组声明,与Eclipse中类似,但跨越空行

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

我最近从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插件


提前谢谢

我也有同样的问题,我在IntelliJ中找不到可用的方法。如果您喜欢
Eclipse
格式(以及其他设置),我会尝试从
Eclipse
中获取格式化程序文件,并将其导入
IntelliJ
。这里它解释了如何做到这一点:

我也有同样的问题,但我在IntelliJ中找不到可用的方法。如果您喜欢
Eclipse
格式(以及其他设置),我会尝试从
Eclipse
中获取格式化程序文件,并将其导入
IntelliJ
。这里它解释了如何做到这一点:

我也遇到了同样的问题,而且似乎没有现成的方法来做到这一点。但是,安装Eclipse代码格式化程序插件就做到了:

我也遇到了同样的问题,而且似乎没有现成的方法。然而,安装Eclipse代码格式化程序插件就做到了:

是的,我试过了,但是对于这个特殊的“特性”,它似乎忽略了Eclipse为实现特定格式化所做的任何事情。谢谢你的主意!是的,我试过了,但对于那个特殊的“特性”,它似乎忽略了Eclipse为实现特定格式所做的任何事情。谢谢你的主意!