gpt4 book ai didi

java - IntelliJ 格式化组声明就像在 Eclipse 中一样,但跨空行

转载 作者:太空宇宙 更新时间:2023-11-04 13:09:45 25 4
gpt4 key购买 nike

我最近从 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 中获取 Formatter 文件并将其导入到您的 IntelliJ 中。这里解释了如何做到这一点:https://blog.jetbrains.com/idea/2014/01/intellij-idea-13-importing-code-formatter-settings-from-eclipse/

关于java - IntelliJ 格式化组声明就像在 Eclipse 中一样,但跨空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34088838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com