首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >intellij不尊重.editorconfig

intellij不尊重.editorconfig
EN

Stack Overflow用户
提问于 2021-08-07 08:06:48
回答 1查看 153关注 0票数 0

我有一个代码块被自动格式化为:

代码语言:javascript
复制
            .withStuff(ImmutableList.of(Stuff.builder().withName("Animaniacs").build(),
                Stuff.builder().withName("Pinky and the Brain").build()))
            .build());

理想情况下,我想要自动格式化为:

代码语言:javascript
复制
            .withStuff(ImmutableList.of(
                Stuff.builder().withName("Animaniacs").build(),
                Stuff.builder().withName("Pinky and the Brain").build()
            ))
            .build());

我怀疑我能否得到我真正想要的东西,似乎.editorcofig中的几个设置没有得到尊重:

代码语言:javascript
复制
ij_java_call_parameters_new_line_after_left_paren = true
ij_java_call_parameters_right_paren_on_new_line = true
ij_java_call_parameters_wrap = split_into_lines
ij_java_keep_line_breaks = true

有人能建议怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2022-08-09 08:02:10

如果在ImmutableList.of之前放置一个换行符,默认格式将提供如下内容:

代码语言:javascript
复制
            .withStuff(
                ImmutableList.of(
                    Stuff.builder().withName("Animaniacs").build(),
                    Stuff.builder().withName("Pinky and the Brain").build()
                )
            ).build());

这并不完全是你想要的,但它比你的第一个例子好得多,它像你想要的那样对齐彼此下面的列表项目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68690508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档