如果我的代码中包含一堆完全限定的名称(java.util.List,javax.swing.JLabel等),intellij中是否有一条命令会自动将其转换为导入包并仅使用该类名称?
最佳答案
这可以通过首先打开检查来实现。
打开Settings
对话框并转到“检查”,然后搜索qualified
关键字,然后打开Unnecessary fully qualified name
检查:
这将使在代码中所有出现的FQN都带有颜色标记:
现在将光标放在突出显示的区域之一上,然后按Alt + Enter,将弹出一个窗口,您可以选择Fix all 'Unnecessary fully qualified name' problems
:
然后,所有FQN将被顶部的进口代替:
如果要对整个项目(而不只是当前文件)运行此检查,则可以在上下文菜单中选择Run inspection on...
替代项:
然后选择Whole project
:
最后,在Inspection Results
窗口中,选择以下内容为Apply Fix
: