如何在RubyMine中重命名项目

时间:2013-09-01 15:12:55

标签: ide rename configuration-files rubymine

我在Windows 7上运行 Rubymine 5.4.x (但这对于这个问题并不重要)我已经设法删除了项目并且之前看似重命名,但我被卡住了这次。

过去,这就是我所做的:

  1. 在项目目录的.idea文件夹中的所有文件中重命名旧项目名称的所有实例。
  2. 在RubyMine配置文件夹和子文件夹中的所有文件中重命名旧项目名称的所有实例(在Windows上,对于RM 5.x - %USERPROFILE%\.RubyMine50\config
  3. 在RubyMine系统文件夹和子文件夹中的所有文件中重命名旧项目名称的所有实例(在Windows上,对于RM 5.x - %USERPROFILE%\.RubyMine50\config
  4. 将包含旧项目名称的所有文件重命名为新项目名称,例如:重命名:
    • 您的实际项目目录,可能与新项目名称的项目名称相同
    • .idea/<your_project_name>.iml档案
  5. 摘要:

    • 通过删除或修改这些文件/文件夹,我设法删除或重命名出现在该启动屏幕中的“项目列表”中的项目/为RubyMine创建项目/打开项目模式,以及重新启动项目菜单。

    • 但是,这一次我无法获得此特定项目的名称重命名...即在这些列表中显示正确的路径,但名称不正确。

    • 此外,IDE启动后,我的Project ToolWindow中会出现错误的名称,尽管在括号中右下方是正确的路径。

    有什么想法? TIA

5 个答案:

答案 0 :(得分:26)

手动重命名项目编辑.idea/.name文件。

feature request to add Rename Project action to a File menu,请投票。

答案 1 :(得分:7)

当我想重命名项目目录时,在RubyMine 6.3.3上更新了答案:

  1. 关闭RubyMine
  2. 将项目目录重命名为所需名称
  3. 删除.idea文件夹
  4. 在RubyMine中重新打开重命名的项目目录
  5. 我发现这比结合问题和接受的答案中列出的步骤更容易

答案 2 :(得分:2)

好的......我只是想通了......除了以上所有内容之外......你还需要在{{{}重命名.name文件(它只是你项目名称的一行) 1}}项目根目录中的目录

答案 3 :(得分:2)

除了修改.idea/.name文件外,还有一个.idea/<project name>.iml文件。打开它,使用<project name><new project name>进行查找/替换,然后重命名此文件。

退出RubyMine,然后重新打开它。这将更新一切。在您的源代码管理中,您会注意到许多其他文件也会自动更新。

答案 4 :(得分:0)

.name在我的RubyMine版本(2019.3)中不再存在

File|Rename project..将自动获取文件夹名称更改(如果在关闭时在RubyMine外部更改了文件夹名称)

此外,我不得不重命名<project name>.mlt文件夹中的.idea文件,并在idea/modules.xml中更改对它的引用(搜索并将旧项目名称替换为新项目名称)

<module fileurl="file://$PROJECT_DIR$/.idea/<PROJECT NAME>.iml" filepath="$PROJECT_DIR$/.idea/<PROJECT NAME>.iml" />