如何在IntelliJ中一步复制和重命名java包?

如何在IntelliJ中一步复制和重命名java包?,java,intellij-idea,Java,Intellij Idea,我找不到一种简单的方法以新名称复制Intellij中的包 我有一个包some.package.v2,我想将包复制到some.package.v3,并将所有对v2的内部引用翻译为v3 IntelliJ在翻译参考资料方面做得很好。但是我不能直接从some.package.v2到some.package.v3。当我在项目视图中选择包v2时⌘C⌘五、 它询问将所选项目复制到何处。如果我选择../some/package/v3,它会将副本创建为some.package.v3.v2,因为它会将所选的v2复制

我找不到一种简单的方法以新名称复制Intellij中的包

我有一个包
some.package.v2
,我想将包复制到
some.package.v3
,并将所有对
v2
的内部引用翻译为
v3

IntelliJ在翻译参考资料方面做得很好。但是我不能直接从
some.package.v2
some.package.v3
。当我在项目视图中选择包
v2
时⌘C⌘五、 它询问将所选项目复制到何处。如果我选择
../some/package/v3
,它会将副本创建为
some.package.v3.v2
,因为它会将所选的
v2
复制到
some.package.v3
。因此,我必须将包
some.package.v3.v2
重命名为
some.package.v3


这两个步骤有点笨拙,我想知道是否有直接的方法。

我找到了一种方法,所以我将提供它作为一个答案,如果你有更好的方法,请发布

要复制和重命名包,不应选择包本身,即
v2
,而应选择包包含的所有类和子包。然后按⌘C⌘V或F5与以前一样。Intellij将询问您目标目录,该目录将是目标包。只需确保一次性复制所有内容,否则您可能会在旧包上留下一些引用