IntelliJ IDEA:如何重命名项目(在“最近的项目”列表中)?


80

在IDEA 12中,是否有一种简便的方法可以在“最近的项目”列表中重命名项目?


提及版本/内部版本号。您正在使用。
阿米特G

我的OP很老了,现在我正在使用IDEA 13.0.2,但是为我重命名项目的方式(如下面的回答所示)没有改变。
Matthias 2014年

我正在使用相同的13.0.2社区版。无法使用。
阿米特G

1
这可能就是原因,因为我使用的是Ultimate Edition ...
Matthias 2014年

参见下文:@fhucho答案足以重命名窗口标题。最近的项目列表中也会对其进行更新。stackoverflow.com/a/26187728/1579667

Answers:


129

找到了解决方案。
您可以在“文件>项目结构>项目>项目名称”下重命名项目。

在此处输入图片说明


3
它将更改项目的名称,但不会更改目录的名称!我也尝试过shift+F6,得到相同的结果。
2014年

谢谢!但是,此方法不会重命名任何项目文件。这是手动步骤吗?
Dawngerpony

8
我必须重新启动才能更新最近的列表。我以为它不起作用。
DJphilomath

12

只需编辑包含名称的文件:.idea/.name


恕我直言,这是最好的方法
fnc12

在.idea目录中看不到任何.name文件。
Rahul Dabas

足够,无需破解大量文件。它也具有不修改源文件或任何配置的巨大优势。谢谢
Benj '18

11

如果您的项目是基于文件的,则不能在IDEA中重命名该项目。

将您的项目转换为基于目录的格式,然后您可以选择在“文件>项目结构>项目>项目名称”下对其进行重命名。

这只是在14 Ultimate上完成的。


7

在IDEA 13 CE中重命名项目

  1. 关闭IDEA项目
  2. 查找项目文件* .ipr,*。iml,*。iws
  3. 将所有这些文件重命名为您要命名的项目,例如New Project.ipr(iml,iws)
  4. 在IDEA中打开项目文件

1
也必须.idea/.name像@fhucho所说的那样更改名称
Juh_ 2014年

7

使用重构更改项目。(首先更改您的项目文件夹名称)。

  1. 选择项目名称。
  2. 选择“重构”->“重命名”
  3. 输入新项目。

现在一切都应该没事了。


4

我已经尝试了@ Matthias,@ Ernest和@fhucho的答案,但是没有起作用(使用12.1.6CE)。

使它起作用的原因是:

  1. 更改项目文件夹的名称
  2. .ipr按照@Ernest的建议查找并重命名文件
    • 注:我没有任何.iml也不.iws文件
  3. 更改名称 .idea/.name
  4. 用所有.xml文件中的新项目替换所有出现的初始项目名称

    • 使用以下命令找到它们:

    find . -name "*.xml" -exec grep -Hn $InitProjectName {} \;


1

文件夹中构造的intellij项目

我完成了以下重命名操作。

附件中的图像结构化在项目文件夹中。

必须将xml中的更改更改为新的项目名称。

  1. 关闭IDEA intellij(14.0.2)

  2. 更改intellij项目名称(文件夹)

    例如)old_project_name-> new_project_name

  3. 变更资料.idea

我们只改变了

1)文件夹中的工件-> xml

2)文件夹-> xml中的runConfigurations

3)modules.xml

4)workspace.xml

5)[your_project_name] .iml

(根据您的项目结构,您的文件夹可能不包含xml

  1. 重新启动IDEA intellij

  2. 文件->导入模块... [您的intellij项目]

我希望这可以帮助你 :)


1
  1. 将所有旧* .iml重命名为新* .iml
  2. 在中打开该项目Sublime Text,用于Ctrl+Shift+F将所有“旧”替换为“新”

然后重新打开该项目并构建它!


0

我找到了更改“最近的项目”列表的解决方案!

  1. 浏览项目中的“ setting.gradle”

  2. 更改rootProject.name ='new_project_name'

但是,这种方式只能更改项目名称。

一起尝试@Matthias的答案!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.