如果我的代码中有一堆完全限定的名称(java.util.List、javax.swing.JLabel 等),intellij 中是否有一个命令可以自动转换这些名称以导入包并仅使用类名?
最佳答案
这可以通过首先对此进行检查来实现。
打开设置
对话框并转到检查,然后搜索qualified
关键字,然后启用不必要的完全限定名称
检查:
这将使代码中出现的所有 FQN 都被颜色标记:
现在将光标放在突出显示的区域之一上,然后按 Alt+Enter,弹出窗口将让您选择修复所有“不必要的完全限定名称”问题
:
然后所有 FQN 将被替换为顶部的导入:
如果您想对整个项目(而不仅仅是当前文件)运行此检查,那么您可以在上下文菜单中选择运行检查...
选项:
然后选择整个项目
:
最后在Inspection Results
窗口中选择对所选内容Apply Fix
:
关于intellij-idea - Intellij 自动将 FQN 转换为导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35606227/