在 IntelliJ Idea 中用静态导入替换 constant/method 的导入

Replace import of constant/method by static import in IntelliJ Idea

我有一个代码,其中包含一些格式为 ClassName.CONSTANT_NAME 的常量。我想用 CONSTANT_NAME 快速替换它。但是我还没有找到任何有效的方法来做到这一点。

每次我想静态导入某些东西时,我都必须手动删除 class 名称,然后打开静态导入工具提示,其中可能包含多个常量名称匹配...效率低下。

有没有什么快速的方法可以将导入转换为静态导入?理想情况下,我会为此分配一个快捷方式。

将光标放在常量 (ClassName.CONSTANT_NAME) 上。

然后使用操作的快捷方式 Show the list of available intention actions

  • 在 windows 或 Linux 上:alt + enter

  • 在 mac os: ⌥⏎

然后 select:

  • Add on demand static import for ....