如果我的代码中包含一堆完全限定的名称(java.util.List,javax.swing.JLabel等),那么intellij中会有一个命令会自动转换那些导入包的命令并只使用该类名称?
mab*_*aba 31
这可以通过首先打开检查来实现.
打开Settings对话框并转到Inspections,然后搜索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选择:

如果要查看新的代码,如果您看到的是FQN,只需确保
Preferences -> Editor -> Code Style -> Java ->Use fully qualified class names is un-checked.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4615 次 |
| 最近记录: |