我正在尝试在我的 intellij 中获得正确的缩进设置。我已经尝试了 here 中的一些事情,但似乎没有任何作用。如您所见,对于 this() 构造函数,RecordWriter
和 AmazonS3ClientBuilder
会缩进。我希望它们都位于 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 中的默认设置是业界广泛使用的约定,连续缩进宽度是嵌套的两倍。
正如其他人所建议的那样,我也建议您对连续与缩进保持不同的设置,因为这是两种截然不同的情况。
但是如果您坚持的话,请在缩进设置中搜索“继续”(如果我没记错的话)。
关于java - 如何在intellij中纠正java多行中单个语句的缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56943160/