java 智能格式化不一致

cidc1ykv  于 2023-02-02  发布在  Java
关注(0)|答案(2)|浏览(99)

Hy,这不是什么大问题,但不管怎样
我所有其他同事的代码都是这样自动格式化的:

output = output.update(
                par1,
                par2
        );

我的是这样自动格式化的:

output = output.update(
            par1,
            par2
        );

更具体地说:其参数列表方法为2 × 4空间,矿山为1 × 4空间
有什么想法,如何改变这种代码风格的规则?我们使用一个共同的格式化文件,但不知何故,我没有相同的东西比其他人。
编辑:这是java代码,我需要管理它的规则的名称

k10s72fa

k10s72fa1#

这几乎可以肯定是由于Intellij的编辑器首选项中的设置。
打开设置面板并搜索代码格式,或者打开编辑器〉代码样式〉Java选项。
Code Formatting page
在这里你可以选择改变代码布局的几乎每一部分。
你也可以导入和导出方案,这可以使你的公司保持一致,关于如何做到这一点的更多信息可以在jetbrains网站上找到。

pn9klfpd

pn9klfpd2#

如前所述,Intellij-IDEA(及其所有变体)针对每种语言(甚至针对每个项目)都有一种代码样式。

右侧的预览是实时更新的,因此如果您更改左侧的设置,它们将反映在右侧。
请注意,* 并非所有选项都适用于所有语言 *,这通常是一个玩一玩它的问题。
另一种方法是,您的同事可以导出他们正在使用的设置,而您可以导入这些设置。
他们可以通过点击“方案”旁边的“齿轮”(?)将其导出:

然后可以通过“导入方案”选项导入;)

相关问题