【问题标题】:IntelliJ IDEA seems to be ignoring code formattingIntelliJ IDEA 似乎忽略了代码格式
【发布时间】:2024-01-22 16:36:01
【问题描述】:

我一直在尝试让我的 Intellij IDEA 确认类似于 google 的 Java 标准 - 但是导入和手动设置似乎都被忽略了。

这是我当前设置缩进的方式:

但是我的代码仍然格式化为 4 个空格,当我重新格式化时,它也变为 4 个空格。

提前致谢!

【问题讨论】:

  • 这是一个老问题,JFTR:这个问题可能与使用 .editorconfig 文件有关,该文件会覆盖 IDE 和项目代码样式设置。

标签: intellij-idea ide google-style-guide intellij-12


【解决方案1】:

这是您的GoogleStyle 方案的设置。但是您的项目很可能不会使用它。仅在组合框中选择它是不够的。您需要将此方案导入到您的项目中。

点击Manage...Copy to Project,它应该会按预期工作。

另外,请确保您设置的是特定于语言的设置,因此 Code Style 选择 Code Style > Java

【讨论】:

  • 嗯,我试过了——但是,即使我查看缩进是 2,然后格式化,我也会缩进 4 个空格。似乎还缺少其他东西。
  • 您可能已经设置了通用缩进大小 (Code Style)。它被更具体的缩进大小覆盖。看下Code Style > Java