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