首页 > 解决方案 > 在 IntelliJ Idea 中用静态导入替换常量的导入

问题描述

我有一个代码,其中包含一些格式为 ClassName.CONSTANT_NAME 的常量。我想用 CONSTANT_NAME 快速替换它。但我还没有找到任何有效的方法来做到这一点。每次我想静态导入一些东西时,我必须:

alt + enter
Add on demand static import for ....

对于每个班级。但是有〜1000个课程

对于许多类,是否有任何快速将导入转换为静态导入的方法?

标签: javaintellij-ideastructural-searchstatic-import

解决方案


看起来结构搜索和替换是一个很好的方法。

搜索模板:ClassName.CONSTANT_NAME
替换模板:ClassName.CONSTANT_NAME

并确保您已选中复选框Use static import。这将为您添加静态导入。

IntelliJ IDEA 2018.3 中的结构替换对话框


推荐阅读