可以使用一个命令在Eclipse中重命名多个Java包吗? [英] Possible to rename multiple Java packages in Eclipse with a single command?

查看:87
本文介绍了可以使用一个命令在Eclipse中重命名多个Java包吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Eclipse中的Java项目结构如下:

My Java project structure in Eclipse looks like this:

myproject
    src/main/java
        com.mypackage.mysubpackage1
        com.mypackage.mysubpackage2
        com.mypackage.mysubpackage3
        com.myotherpackage.mysubpackage1
        com.myotherpackage.mysubpackage1
        com.myotherpackage.mysubpackage1

但是我已经决定 mypackage 对于第一组中的软件包不是一个好名字。相反,我想将它们重命名为 mynewpackage ,这样我的包结构将如下所示:

But I've decided that mypackage is not a good name for the packages in the first group. Instead I would like to rename them to mynewpackage so that my package structure would look like this:

myproject
    src/main/java
        com.mynewpackage.mysubpackage1
        com.mynewpackage.mysubpackage2
        com.mynewpackage.mysubpackage3
        com.myotherpackage.mysubpackage1
        com.myotherpackage.mysubpackage1
        com.myotherpackage.mysubpackage1

以我有限的Eclipse知识,我知道的唯一方法是右键单击每个子包,然后选择 Refactor->重命名

The only way I am aware of, with my limited knowledge of Eclipse, is to right-click on each subpackage and choose Refactor -> Rename.

但是由于软件包列表很长,我希望有一个我不知道的命令可以让我在其中重命名所有这些软件包。

But because the package list is quite long, I am rather hoping there is a single command that I am not aware of that would allow me to rename all of these packages in bulk.

推荐答案

有,但并不明显。首先,您必须从平面视图切换到分层视图(请参阅包显示下包资源管理器中的菜单)。

There is but it's not obvious. First, you must switch from "flat" to "hierarchical" view (see the menu in the "Package Explorer" under "Package Presentation").

现在您应该得到您可以在视图中选择并重命名单个包条目。

Now you should get a single package entry in the view which you can select and rename.

这篇关于可以使用一个命令在Eclipse中重命名多个Java包吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆