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

时间:2019-03-04 10:12:15

标签: git intellij-idea formatting

每当我提交并将代码推送到git时,它都会显示合并请求中的大多数格式更改。我正在使用intellij作为代码编辑器。 无论如何,在提交更改之前是否可以自动格式化整个项目? 因此,至少我的合并请求不应每次都更改代码格式。

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

您是否正在与同事一起从事同一项目?如果是这样,您将需要调整代码格式,否则无论您做什么都将不断看到这些更改。

您可以按照@Kootli的建议重新格式化整个项目,并将其作为单个提交提交。这样,所有后续提交都不应再显示代码格式更改。

另一个提示:您也可以安装save actions plugin以自动设置代码格式,但只更改更改行。因此,即使它不遵守当前的代码格式规则,它也将保持原样。这应该使您的提交更加“干净”。

答案 2 :(得分:1)

打开设置>版本控制>提交 选中右下方“提交前”“重新设置代码格式”复选框。 enter image description here