我最近从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";
很快(在我看来)很难看,特别是当字段名称长度不同时。很多时候,我在视觉上将变量组合在一起,或者想要在javadoc等之间进行换行等。
我已经搜索过高低,但似乎无法找到我是否可以制作IntelliJ格式"群组声明"跨越空行。有办法吗?或者也许是一些IntelliJ插件?
提前致谢!
答案 0 :(得分:0)
我有同样的问题,我发现IntelliJ没有办法。如果你喜欢Eclipse
格式化(其他设置),我会尝试从Eclipse
中获取Formatter文件并将其导入IntelliJ
。这里解释了如何执行此操作:https://blog.jetbrains.com/idea/2014/01/intellij-idea-13-importing-code-formatter-settings-from-eclipse/
答案 1 :(得分:0)
我遇到了同样的问题,看起来没有办法开箱即用。但是,安装Eclipse Code Formatter插件可以解决问题:https://plugins.jetbrains.com/plugin/6546