在IntelliJ IDEA中重命名项目

121

我有一些项目,其中包含项目的目录被称为“Code”。

当我打开IDEA时,在我的最近项目列表中,我只看到那个名字。

是否有任何方法在设置中更改此名称?

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

打开项目设置时我看到这个 我在我的项目设置中看到这个。


3
右键点击“Code” -> 重构 -> 重命名。这是您正在寻找的内容吗? - Mikalai Daronin
1
不是很对,我想要改变IntelliJ使用的项目名称。我可以使用Refactor -> Rename更改模块名称,但似乎不会影响项目的名称。 - yasith
@PaulVerest 这不是我遇到的同样问题。请查看我对被接受答案的第一次回复。 - yasith
15个回答

148

您可以更改项目名称,该名称显示在最近的项目列表中,方法如下:

进入 Project StructureCtrl+Alt+Shift+S)→ Project Settings / Project → Project name:

输入图像描述

请注意,这与根模块或文件系统上的文件夹名称可能相似或不同,不要混淆。

编辑

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

例如:

my-new-project-name

然后重新启动IntelliJ。

这假定你正在使用基于文件夹的Idea项目,位置在 .idea (而不是基于文件的,有.iws文件等)。


1
嗨,我没有看到那个选项。我添加了一个项目结构对话框的截图。 - yasith
哇,奇怪的屏幕截图。项目名称应该在“Project SdK”正上方... 这是 Mac 的问题吗? - vikingsteve
1
在Android Studio 0.8.9中,手动更新.name文件中的内容也为我解决了同样的问题。 - John McMahon
1
同时在settings.gradle中更改项目名称。 - Emad Aghaei

42

同时我谈论一下 IntelliJ 2016.2。

涉及到各种名称。

  1. 红色是文件夹名称。 即项目所在的文件夹。此名称出现在项目结构和顶部窗口的路径中。
  2. 蓝色是 iml 文件的名称。您可以重命名 iml 文件,当 iml 文件与文件夹名称不同时,您可以在项目视图中同时看到它们。
  3. 黄色的项目名称可以按照 @vikingsteve 的描述进行设置(Project Structure (ctrl-alt-shift-s) -> Project Settings / Project -> Project name)。您将在.idea文件夹中的 .name 文件中找到项目名称。这也是出现在最近打开文件列表中的名称。
  4. 棕色如果您的项目是 Maven 项目,则还将在 pom.xml 文件中具有 artifact id。

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

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

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

屏幕截图


2
+1 因为这帮助我解决了一个不知道该如何解释的不同问题。红圆圈旁边的蓝色圆圈 - Christopher Rucinski
为什么你使用 iml 文件而不是 .idea 文件夹? - vikingsteve

34

以下是在 IntelliJ Idea Community Edition 中要遵循的步骤:

  1. 转到 "文件" >> "项目结构" >> "项目" > "项目名称" 将项目名称更新为其新名称。

  2. 转到 pom.xml 在其中更新项目名称为新名称

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

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

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


这是唯一对我有效的答案(从上往下读)。我不知道你需要重构项目名称(在3中)。对我来说,这很奇怪,因为它与项目结构中的项目名称是不同的事情。 - Stephen
请注意,如果您只想更改项目名称,则只需要执行第一步。IntelliJ项目元数据(例如.idea目录的内容,*.iml文件)将保持不变。您可能仍然希望在pom.xml中更改项目名称以保持一致性。如果您的项目不是Java Maven项目,则不会有pom.xml文件。 - bjlevine
我很惊讶这不在顶部,它应该在那里。 - UnderscoreA

16

重命名Gradle项目的技巧

  1. 退出IntelliJ IDEA

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

  3. 打开IntelliJ IDEA

  4. 刷新Gradle项目


1
感谢您提供这个简单而有效的解决方案! - Ninja
1
这是最好的答案。感谢@roblogic。 - Ikemefuna Nwodo

6

我正在使用 IntelliJ 2017.2.6

  • 进入项目视图

  • 右键点击顶部根元素

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

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

  • 点击确定

image 1

enter image description here


不行,这不能改变根文件夹名称或项目中的任何其他内容。它只是在方括号中添加重命名的版本。 - Michaeluuk

5

实际上,这是一个Maven项目,其名称来自于Maven的pom.xml文件。因此,如果您想要更改名称,您需要在pom.xml文件中更改名称。

 <artifactId>Code</artifactId>

to

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

4
这对我有用:
  1. 重命名模块文件夹
  2. 在settings.gradle中更新模块名称
  3. 更新所有build.gradle引用
  4. rm -rf .idea/modules/[module]
  5. 重新构建项目

3

在文件夹中构建的Intellij项目结构

我已按以下方式完成了重命名。

所附图像是以项目文件夹为结构的。

必须在 XML 中将项目名称更改为新名称。

  1. 关闭 IDEA intellij (14.0.2)

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

    例如) old_project_name -> new_project_name

  3. 更改文件夹中的 .idea

我们只更改了

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

2) 文件夹中的运行配置 -> xml

3) modules.xml

4) workspace.xml

5) [your_project_name].iml

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

  1. 重新启动 IDEA intellij

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

希望这能帮到您 :)


3
  1. 在项目树视图中重命名项目
  2. 在项目文件树视图中重命名项目文件夹
  3. 在pom.xml中重命名artifactId和id(如果使用maven)

2
一旦您按照本主题中提到的其他建议更改了项目名称,您还可以在项目设置->模块中更改模块名称。

enter image description here

这将更改括号中紧挨项目名称的名称:

enter image description here

在此之后,继续重构和重命名包含主方法的类以匹配您的新项目名称。(这个类通常是在创建新项目后由IntelliJ自动生成的)。
就这样了。祝好运!

可以仅显示项目模块名称而不是文件夹[模块],我能够隐藏路径,但我认为仅显示模块名称而不是foder [module]也很有用。 - Gabriel García Garrido

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接