【问题标题】:How to duplicate and rename a java package in IntelliJ in one step?如何在 IntelliJ 中一步复制和重命名 java 包?
【发布时间】:2017-07-09 15:07:50
【问题描述】:

我找不到在 Intellij 中以新名称复制包的直接方法。

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

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

这两个步骤的过程有点笨拙,不知道有没有直接的方法。

【问题讨论】:

    标签: java intellij-idea


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-18
      • 2011-09-29
      • 1970-01-01
      • 2012-08-14
      • 1970-01-01
      • 1970-01-01
      • 2014-07-19
      • 2020-02-28
      相关资源
      最近更新 更多