每当我将(明确命名的)类型移动到另一个包时,IDEA决定用其完全限定的名称替换所有出现的给定类型,而不是仅添加适当的导入;浏览所有受影响的文件并手动修复导入是疯狂的。
我尝试了所有可能的组合"自动导入"设置无效。有没有人遇到同样的问题?
答案 0 :(得分:2)
确保在设置> CodeStyle> Imports中禁用“使用完全限定的类名”复选框。我很抱歉,如果这不是一件容易的话,你已经尝试过了。
答案 1 :(得分:1)
我记得至少报告过一次相似的问题,但是用户无法使用新项目重现它,并且无法提供受此错误影响的真实项目。
这个问题似乎是由某些特定的项目配置造成的,这种配置非常不寻常,因此不会影响大多数IDEA用户。
如果您有可重现的测试用例,请file a bug to YouTrack并将您的项目附加到该问题,以便我们进行调查和修复。
P.S。也尝试使用IDEA 10.5.1,因为您使用的是旧版本,升级版本是免费的。
答案 2 :(得分:0)
可能存在两个具有相同名称的导入?你检查过这个问题吗?
另请注明IntelliJ IDEA的版本。