在IntelliJ IDEA中重命名项目


77

我有一些项目,其中包含该项目的目录称为“代码”。

当我打开IDEA时,在最近的项目列表中,我看到的只是该名称。

有什么方法可以更改设置吗?

我尝试转到文件->项目结构->项目,但是在IntelliJ IDEA 13中找不到“项目名称”选项。

这是我打开项目设置时看到的 我在项目设置中看到了这一点。


3
右键单击“代码”->“重构”->“重命名”。这是您要找的东西吗?
Mikalai Daronin 2014年

1
并非如此,我想更改IntelliJ用作项目名称。我可以使用Refactor-> Rename来更改模块名称,但似乎并不影响项目的名称。
yasith 2014年

@PaulVerest这不是我遇到的相同问题。请参阅我对已接受答案的第一个答复。
Yasith

Answers:


90

您可以更改项目名称,这是最近项目列表中显示的名称,如下所示:

转到Project StructureCtrl+ Alt+ Shift+ S)→Project Settings / Project → Project name:

在此处输入图片说明

请注意,请勿将其与根模块或文件系统上的文件夹的名称相混淆,后者可以相同也可以不相似。

编辑

请尝试进入.idea项目中的文件夹,创建一个名为的文件,.name然后在一行上输入一个项目名称。

例如

my-new-project-name

然后重新启动IntelliJ。

假定您正在使用基于文件夹的Idea项目.idea(而不是基于文件的.iws文件等)


1
嗨,我没有看到这个选项。我添加了项目结构对话框的屏幕截图。
yasith 2014年

哇,怪异的截图。项目名称应在Project SdK的正上方。...这是Mac吗?
vikingsteve 2014年

1
手动更新.name文件中的内容也为我解决了Android Studio 0.8.9中的相同问题
John McMahon

30

同时,我谈谈IntelliJ 2016.2。

涉及各种名称。

  1. 红色文件夹名称。即,项目所在的文件夹。该名称显示在项目结构中,并在顶部窗口的路径中。
  2. 蓝色iml文件的名称。您可以重命名iml文件,当iml文件与文件夹名称不同时,可以在项目视图中同时使用它们。
  3. 可以按照上面响应中的@vikingsteve(项目结构(ctrl-alt-shift-s)->项目设置/项目->项目名称)中的说明设置项目名称为黄色。您将在.idea文件夹中的文件“ .name”中找到项目名称。它也是出现在打开的最近文件列表中的名称。
  4. 如果您的项目是Maven项目,则显示为棕色,另外,您将在pom中具有工件ID。

通常,所有这些名称都相同,这使生活更轻松。

有时他们不是。它们应该有所不同的原因有很多。例如,当我同时在两个分支上拥有同一个项目时,这可以帮助我区分项目版本(我还使用IntelliJ 2016.2的图像背景功能)。

更改这些名称时,IntellJ可能会生成一个带有artifactId名称(褐色)的新* .iml。在这种情况下,只需删除您不想保留的* .iml文件。

IntelliJ项目名称


+1,因为这帮助我解决了一个我不知道该如何解释的问题。该蓝色圆圈旁的红色圆圈
克里斯托弗Rucinski

13

以下是IntelliJ Idea社区版要遵循的步骤:

  1. 转到文件>>项目结构>>项目>项目名称,使用新名称更新项目名称。

  2. 转到pom.xml,在其中使用新名称更新项目名称。

  3. 选择“项目”视图,然后单击项目的根文件夹,然后重构其名称。

  4. 退出IntelliJ Idea,并在存储该项目存储库的Windows目录结构中重命名根文件夹名称。

  5. 重新启动IntelliJ Idea并使用“从现有资源导入项目”选项导入项目。


这是唯一对我有用的答案(从上往下读)。我不知道您需要重构项目名称(3)。对我来说,这与Project Structure中的Project Name是分开的。
斯蒂芬

请注意,如果只想更改项目的名称,则仅需要步骤1。IntelliJ项目元数据(例如.idea目录的内容,*。iml文件)将保持不变。您可能仍然想在pom.xml中更改项目名称,以保持一致。如果您的项目不是Java Maven项目,则不会有pom.xml。
bjlevine

6

重命名Gradle项目的提示

  1. 退出IntelliJ IDEA

  2. 编辑以下文件的内容 {project_root}/settings.gradle {project_root}/.idea/.name

  3. 打开IntelliJ IDEA

  4. 刷新Gradle项目


5

正在使用 intellij 2017.2.6

  • 转到项目视图

  • 右键单击顶部的根元素

  • 选择“重构”->“重命名”

  • 出现小对话框->输入所需名称

  • 点击确定

图片1

在此处输入图片说明


4

其实这是一个Maven项目,所以,如果你想改变,你需要在pom.xml中更改其名称的名称它的名字是从行家的pom.xml定义

 <artifactId>Code</artifactId>

 <artifactId>My-prject-name</artifactId>

4

这为我工作:

  1. 重命名模块文件夹
  2. 在settings.gradle中更新了模块名称
  3. 更新了所有build.gradle参考
  4. rm -rf .idea / modules / [模块]
  5. 重建项目

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. 在项目树视图中重命名项目
  2. 在项目文件树视图中重命名项目文件夹
  3. 重命名pom.xml中的artifactId和id(如果使用了maven)

1

对于Gradle Springboot intellij项目:
1. settings.gradle:
rootProject.name = 'new-name-project'
在页面底部添加/编辑上述行
2. application.properties
spring.application.name = new-name-项目
在页面顶部添加/编辑以上行
3.转到文件>项目约束>项目>项目名称:new-name-project
4.应用并重新启动Intellij


0

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

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


0

我最近想出了一种方法。

我编写了一个bash脚本,您可以从项目的根文件夹运行该脚本(仅在Mac上经过测试),以重命名包含您的项目名称的.idea文件夹中的所有文件,并在这些文件中进行查找替换。

注意:请确保您的项目名称是唯一的-即,像“ towers-hanoi”这样的项目名称是唯一的,脚本不会有问题,但是名为“ a”的项目将像“ a”的所有实例一样文件中的将会替换为新的项目名称。


0

按照此线程中提到的其他建议更改项目名称后,还可以在项目设置->模块中更改模块名称:

在此处输入图片说明

这将更改项目名称旁边方括号中包含的名称:

在此处输入图片说明

此后,继续重构并重命名包含main方法的类以匹配您的新项目名称。(此类通常由intelliJ在创建新项目后自动生成)。

那应该做。干杯!


可以只显示项目模块名称而不是folder [module],我可以隐藏路径,但我认为显示模块名称而不显示foder [module]也很有用。
GabrielGarcíaGarrido
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.