如何在Intellij Idea 12中重命名/移动项目?

时间:2013-08-28 16:25:34

标签: java intellij-idea kotlin ide

如上所述here,可以更改项目的名称。但是,它只更改项目的名称,它不会更改文件夹结构。

例如,如果您的项目名为sample1且它位于〜/ user1 / development / IdeaProjects / sample1,则如果将项目名称更改为〜/ user1 / development / IdeaProjects / sample2,则文件夹位置不会更改为SAMPLE2。

12 个答案:

答案 0 :(得分:37)

似乎必须右键单击项目(按照说明重命名项目后),然后选择Refactor - >移动以将项目重定位到新位置。我没有找到任何重命名和移动项目的解决方案。

答案 1 :(得分:16)

  1. 关闭IntelliJ
  2. 在资源管理器(Windows)/ Finder(OSX)中重命名文件夹
  3. 打开IntelliJ
  4. 从对话框或文件导入项目 - >导入项目
  5. 选择具有新名称的文件夹
  6. 按照对话

答案 2 :(得分:12)

  1. 右键单击项目,然后 Refactor - >重命名... (shift + F6),设置所需名称
  2. 关闭IntelliJ
  3. 将文件系统中的目录重命名为所需名称
  4. 在启动对话框中选择打开(或主窗口中的文件 - >打开 ...)
  5. 请选择重命名的项目目录
  6. 享受,它适合我!

答案 3 :(得分:1)

对于JetBrains v。 2019.2 (2019年9月):

要移动项目目录而不更改其名称:

  1. Alt+1打开项目结构

    • 右键单击项目目录
    • 转到文件->重构->移动目录

    OR

    • 左键单击项目目录
    • F6

    指定目标父目录,然后单击“确定”。

重命名项目目录:

  1. Alt+1打开项目结构

    • 右键单击项目目录
    • 转到文件->重构->重命名...

    OR

    • 左键单击项目目录
    • Shift+F6
  2. 选择重命名目录(实际上已被选择),然后单击“确定”。

  3. 指定新目录名称。

如果您既需要移动项目目录又要更改其名称,那么请一个接一个地执行步骤。

完成重命名/移动后,关闭项目,并将其从最近的项目列表中删除(该项目不再起作用,并且不再需要它了。)

然后点击“打开”并在新位置找到项目目录。现在您的项目目录已移动!

最后两个步骤应使用诸如“编辑项目”之类的命令完成,您可以在其中直接指定项目目录,但是由于没有这样的命令,因此需要删除项目并重新打开它改为新位置。

答案 4 :(得分:0)

如果它是gradle项目,请不要使用 Refactor-> Rename 重命名它:

  • settings.gradle 文件中的rootProject.name变量设置为新的项目名称。
  • 重新导入项目。点击Gradle工具窗口中的“刷新所有Gradle项目”按钮。

然后按照@Dawid's answer中的步骤2至5进行操作。

要从IntelliJ的托管项目列表中删除旧项目,请执行以下操作:

  • 选择文件->打开最近的文件->管理项目。
  • 单击旧项目名称旁边的“ x”

答案 5 :(得分:0)

在IntelliJ中重命名Kotlin项目的项目文件夹之后,使用其他答案中建议的“导入项目”选项为我创建了模块相关的问题。我无法在“运行”对话框中选择“主要班级”。为了解决这个问题,我使用了Create New Project选项。它不会删除您的项目文件。

因此,要重命名文件夹,请先为安全创建项目的副本,然后执行以下步骤:

  1. 关闭IntelliJ。
  2. 转到文件浏览器并手动重命名文件夹。
  3. 打开IntelliJ。
  4. 选择选项Create New Project
  5. 选择所需的语言/框架,例如Kotlin,点击Next
  6. 对于Project Name,请指定所需的项目名称。可能与文件夹名称相同。
  7. 对于Project Location选择您手动重命名的文件夹
  8. 单击Finish,IntelliJ将询问您是否要覆盖.idea.iml文件。点击Yes

希望有帮助。

答案 6 :(得分:0)

  1. 转到File,然后依次转到Project Structure
  2. Project Settings -> Project下,确保您更改了项目名称。
  3. 然后在Project Settings -> Modules下也更改名称。
  4. 重新启动Intellij
  5. 使用文件资源管理器确认项目/模块已重命名。

答案 7 :(得分:0)

Close IntelliJ 
Rename the folder in Explorer (Windows) / Finder
(OSX)   
Open IntelliJ Import Project from Dialog, or File -> Import
Project     
Select the folder with the new name 
further additional steps might be required if you see your module named
as  new_modulename[parent module/old module name],
then update   
settings.gradle with new name  and reimport

答案 8 :(得分:0)

为此的一种解决方法,如果在单击“ projectPackage”->“重构”->“移动”时出现错误,请关闭Intellij,手动移动文件夹,然后在:

  

C:\ Users \ user.name \ .IntelliJIdea2019.1 \ config \ options

像这样编辑文件“ newsProjects.xml”,使用新路径,保存并关闭,然后重新打开jetbrains ide。

configfile

答案 9 :(得分:0)

好吧,我已经弄清楚了,我将逐步编写指南,以重命名链接到GitHub存储库的项目目录。

情况:

  • Windows 10
  • IntelliJ项目与GitHub存储库链接
  • 我想重命名GitHub存储库和项目目录名称,并保持所有工作不变。

解决方案:

  1. 在GitHub上重命名该仓库,确保页面仍使用新名称工作
  2. 通过IntelliJ重命名项目,方法是(右键单击父目录->重构->重命名)
  3. 通过IntelliJ重命名目录,方法是(右键单击父目录->打开模块设置->项目)
    3.1。更新“项目名称”
    3.2。更新项目编译器输出
  4. 通过(VCS-> git-> remotes)从IntelliJ重命名GitHub远程存储库
  5. 关闭IntelliJ
  6. 打开系统资源管理器
    6.1。重命名项目目录
    6.2。打开“ workspace.xml”并重命名所有出现的旧单词(您可能希望将其剪切到另一个位置,对其进行更新,然后将其粘贴回去)
  7. 打开IntelliJ并选择导入项目
  8. 现在,一切正常,您可以在IntelliJ中正常使用Git,因为什么都没发生!

就是这样,我只是从IntelliJ推到重命名的仓库,一切都像以前一样工作,而没有提及旧名称。

答案 10 :(得分:0)

我知道在问了7年以上之后,也许我将无法为sheidaei提供帮助,但我希望有人会发现它有用:)
要在不关闭Intellij的情况下更改当前项目的项目目录名称,请在项目浏览器的下拉菜单(通常在左侧)中选择“项目文件”视图的“项目”。
How to select "Project Files" view in project browser
然后在项目的目录名称 /路径上使用右键单击以打开上下文菜单。
使用重构->重命名
Finding option "Rename" in context menu
输入新的目录名称,然后使用“重构”按钮应用更改。就是这样。
"Rename" dialog box
如果要更改模块名称以匹配目录名称,请在项目浏览器的“项目”视图中对项目名称使用Refactor-> Rename选项。

答案 11 :(得分:-1)

单击要移动的项目文件,然后按F6