我经常首先通过在我正在处理的类中创建一个内部类来重构代码——当我完成后,我将整个东西移动到一个新的类文件中。这使得将代码重构到新类中非常容易,因为 A)我只处理一个文件,并且 B)我不会创建新文件,直到我对名称/名称有一个很好的了解(有时它会结束作为一个以上的类)。
Eclipse 有什么办法可以帮助我完成最后一步吗?我应该能够告诉它我想要类在哪个包中,它可以从类名中找出文件名,从包中找出目录。
这似乎是一个微不足道的重构并且非常明显,但我无法弄清楚击键/手势/任何让它发生的东西。我尝试过拖动、菜单、上下文菜单和浏览键盘快捷键。
有人知道这个吗?
[编辑] 这些已经是这个文件中的“顶级”类,而不是内部类,并且“移动”似乎不想为我创建一个新类。这是我通常做的艰难的方式——包括走出去,创建一个空班,回来和搬家。我想一步完成整个事情。