Intellij 建议并将 class 移动到检测到的包声明,否则会自动更正,例如 Eclipse

Intellij suggest and move class to, otherwise autocorrect, the detected package declaration, like Eclipse

Eclipse 有一个非常有用的功能:检测 class 的包声明没有与其实际的源代码树路径相结合。然后 Eclipse

  1. 建议重命名包声明

  2. 或者,建议将class移动到与包声明对应的源路径。

  3. 然后立即执行 IDE 用户同意的任一操作。

Intellij 中是否有一种机制可以触发此建议并执行 class 包声明的功能?

当 class 未命名为 .java 文件但包声明正确时,Intellij 在 class 名称处标记错误。只需将光标移动到 class 名称,然后按 Alt+Enter。

当 class 命名正确但包声明不正确时,Intellij 在包声明处标记错误。只需将光标移动到包声明,然后按 Alt+Enter。