如果我的代码中包含一堆完全限定的名称(java.util.List,javax.swing.JLabel等),那么intellij中的命令会自动转换那些导入包的命令使用班级名称?
答案 0 :(得分:31)
这可以通过首先开启检查来实现。
打开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
选择:
答案 1 :(得分:4)