gpt4 book ai didi

java - 如何在intellij中纠正java多行中单个语句的缩进

转载 作者:行者123 更新时间:2023-11-30 01:48:28 24 4
gpt4 key购买 nike

我正在尝试在我的 intellij 中获得正确的缩进设置。我已经尝试了 here 中的一些事情,但似乎没有任何作用。如您所见,对于 this() 构造函数,RecordWriterAmazonS3ClientBuilder 会缩进。我希望它们都位于 configProvider 下面。当我向 this() 添加新参数时,IntelliJ 会自动添加缩进。

    public MysteriousClient(final ConfigurationProvider configProvider) {
this(configProvider,
RecordWriter.builder().withTopicPrefix(new DefaultStackNameProvider().getStackName()).build(),
AmazonS3ClientBuilder.defaultClient());
}

这就是我希望看到的样子:

    public MysteriousClient(final ConfigurationProvider configProvider) {
this(configProvider,
RecordWriter.builder().withTopicPrefix(new DefaultStackNameProvider().getStackName()).build(),
AmazonS3ClientBuilder.defaultClient());
}

最佳答案

缩进继续缩进设置

是的,IntelliJ 提供了用于继续语句以及嵌套语句的缩进设置。

IntelliJ 中的默认设置是业界广泛使用的约定,连续缩进宽度是嵌套的两倍。

正如其他人所建议的那样,我也建议您对连续与缩进保持不同的设置,因为这是两种截然不同的情况。

但是如果您坚持的话,请在缩进设置中搜索“继续”(如果我没记错的话)。

Screenshot of IntelliJ > Preferences > Editor > Code Style > Java > Tabs and Indents > Indent field, versus Continuation Indent field.

关于java - 如何在intellij中纠正java多行中单个语句的缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56943160/

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