gpt4 book ai didi

intellij-idea - IntelliJ 代码风格保持方法名和参数在同一行

转载 作者:行者123 更新时间:2023-12-04 16:09:26 26 4
gpt4 key购买 nike

我正在尝试在 IntelliJ 中创建代码样式以保持格式一致。目前,我有一个问题,IntelliJ 非常奇怪地重新格式化一行。

                                                        |
someCollectionMethod().stream().filter(Objects::nonNull).map(...)
|

右边距是 | 所在的位置。 IntelliJ 将其重新格式化为

someCollectionMethod().stream().filter
(Objects::nonNull).map(...)

我觉得这非常奇怪,我宁愿把方法名也放到下一行

someCollectionMethod().stream()
.filter(Objects::nonNull).map(...)

我希望强制执行 margin ,但不是以这种奇怪的方式。我找不到关于此的任何设置。

最佳答案

File > Settings 下,然后在 Code Style > Java 下选择“Wrapping and Braces”选项卡

我怀疑您选中了这个选项:“确保不超出右边距”。这会导致 IntelliJ 在“右边距”处切分。

在该列表的下方,您将找到一个标题为“链式方法调用”的部分,在其右侧的值为“不换行”。如果您单击该值,将出现一个下拉菜单,从该下拉菜单中选择“Wrap if long”,Intellij 将为您包装该链式方法调用,从而避免更残酷的“在右边距处切碎”指令。

enter image description here

关于intellij-idea - IntelliJ 代码风格保持方法名和参数在同一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45405675/

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