首页 > 解决方案 > 如何在 Intelijj IDEA 中仅格式化更改的行而不是整个文件

问题描述

Ctl当我使用++ for from menu code-> Reformat CodeAtl时,Intellij 格式化完整文件。L这会在 git commit 中生成整个差异。我只想格式化我更改的代码而不是整个文件。我该怎么做?

标签: javaintellij-idea

解决方案


如果您的文件受版本控制,则可以Only VCS changed text从“重新格式化”对话框模式中选择另一个选项。

正如文档中所述

如果选中此复选框,则重新格式化将仅适用于已在本地更改但尚未签入存储库的文件。此复选框仅适用于版本控制下的文件。

重新格式化对话框


推荐阅读