如何在Intellij IDEA 14中删除项目?

62

我只在早期版本的IDEA中找到了如何删除项目,但是在我的IDEA 14中仍然没有看到这个按钮。Jetbrains的开发人员是否实现了此功能,还是我仍然需要在文件资源管理器中手动删除我的项目文件夹?


当您突出显示项目时按下删除键会发生什么? - NimChimpsky
弹出窗口询问我:“是否从项目中删除模块'模块名称'?不会删除任何文件”,并显示“确定”和“取消”按钮。 - Arthur Eirich
4
好的,如果你想从文件系统中删除文件,你必须“手动”删除文件。 - NimChimpsky
1
但是这个功能甚至在12版的时候就被提出了。仍然没有实现吗? - Arthur Eirich
如果这是一个非常受欢迎的功能请求,我会感到惊讶。大多数人喜欢当前的行为。 - NimChimpsky
5个回答

77

1. 选择项目,右键单击,在上下文菜单中选择 Show in Explorer(在 Mac 上,选择 Reveal in Finder)。


输入图像描述

2. 选择菜单 File \ Close Project


输入图像描述

3. 在 Windows Explorer 中,按下 DelShift+Del 进行永久删除。

4. 在 IntelliJ IDEA 的启动窗口上,将光标悬停在旧项目名称上(已被删除的项目),然后按 Del 进行删除。


输入图像描述

2
不适用于Mac,如果有人能添加另一个答案。 - orbfish
4
实际上,这在OS X上确实可行,选项称为“在Finder中显示”。
  • 至少在近期的IntelliJ版本中,我没有测试旧版本。
- jjpe
1
谢谢,我从来没想到按“del”键……就像:“什么鬼???”
“显式优于隐式”
- vk23
对于2017.2.5版本中第4步骤中的那些说明进行了微小的更改:仅将光标悬停在已删除项目名称上是不够的;您必须通过单击它来选择它,然后单击弹出对话框标题为“重新打开项目”的“从列表中删除”按钮。 - skomisa
2
所以你不能以设计的方式重命名项目(如果你不相信我,可以在这里和这里查看),也不能以设计的方式删除项目。我觉得这很令人震惊。只有变通方法/肮脏的黑客技巧。你确定只是从“最近使用的项目”列表中删除已删除的项目就能从IntelliJ用户配置文件夹的元文件中抹去它的所有痕迹吗?我怀疑... - z33k
在Linux上,“显示文件”选项(相当于Windows中的“在资源管理器中显示”)将在文件中打开源文件夹的位置。如果您想删除所有源文件,则可以删除该文件夹。如果您只想删除IntelliJ项目特定的文件,则只需删除“.idea”文件夹即可。 - pacoverflow

12

删除并重新创建同名项目有些棘手。如果您尝试按照上述建议的步骤,尝试创建与刚删除的项目同名的项目,则会遇到以下错误:

'C:/xxxxxx/pom.xml'已经存在于VFS中

这是我发现可以运行的方法。

  1. 删除模块
  2. 文件->无效缓存(此时Intelli IDEA想要重新启动)
  3. 关闭项目
  4. 从系统资源管理器中删除文件夹。
  5. 现在,您可以创建与以前相同名称的项目。

你救了我大忙了,伙计。我刚从Eclipse迁移到IntelliJ。 - Amol Bais
我按照这个链接的步骤移除了该模块。 - Varun

1

我正在使用Intellij IDEA v2021.3.1和Ubuntu 20.04手动进行操作。

步骤:

  1. 选择项目
  2. 文件 > 关闭项目
  3. 右键单击项目 > 从最近的项目中删除 enter image description here
  1. cd ~/IdeaProjects
  2. rm -fr 项目目录名

1
我删除了所有的 .iml 文件以及整个子目录 .idea,但是当我重新打开项目目录中的 IntelliJ 时,它抱怨说已经存在这个模块。只有在我按照上述步骤(除了 rm -rf)进行操作后,才能重新打开和重新配置项目。 - Harald

0

您需要手动从项目资源管理器(本地机器硬盘)中删除,然后在IntelliJ中删除该项目,当它要求重新打开最近的项目时。


0
在我的奇怪情况下,即使我删除了.iml文件,Intellij仍会永远记住我的项目... 因此我做了以下事情:
  1. 关闭项目。删除.iml文件。
  2. 将我的项目目录(比如my_proj)重命名为my_proj_backup
  3. (可能不需要)在Intellij中打开my_proj_backup并关闭。
  4. 创建一个名为my_proj目录,并在Intellij中打开它。然后关闭它。
  5. 删除my_proj,并将my_proj_backup移回my_proj。然后在Intellij中打开my_proj

然后它快乐地忘记了旧的my_proj :)


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