如何在IntelliJ提交之前自动格式化代码?

5
每当我提交并推送我的代码到git时,合并请求中显示大部分的格式更改。 我使用intellij作为代码编辑器。 有没有办法在提交更改之前自动格式化整个项目? 这样至少我的合并请求每次都不会有代码格式更改。
3个回答

11

打开 设置 > 版本控制 > 提交(Commit) 在屏幕右下角“提交前”处,勾选 重构代码 复选框。 输入图片描述


2
你和同事一起在同一个项目上工作吗?如果是这样,你需要对齐你的代码格式,否则无论你做什么,你都会不断看到这些更改。你可以像@Kootli建议的那样重新格式化整个项目,并将其提交为单个提交。这样,所有后续的提交就不应该再显示代码格式更改了。另一个提示:你也可以安装save actions plugin来自动格式化你的代码,但只更改更改的行。所以它会保留未更改的行,即使它不符合当前的代码格式规则。这应该使你的提交更加“干净”。

1
请在“项目”视图中右键单击要重新格式化的文件夹,从菜单中选择“重新格式化代码”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接