Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/installation/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ide 如何在RubyMine中重命名项目_Ide_Rename_Configuration Files_Rubymine - Fatal编程技术网

Ide 如何在RubyMine中重命名项目

Ide 如何在RubyMine中重命名项目,ide,rename,configuration-files,rubymine,Ide,Rename,Configuration Files,Rubymine,我正在Windows 7上运行Rubymine 5.4.x(但这对这个问题来说并不重要),我曾经尝试过删除项目并对它们进行重命名,但这次我被卡住了。 在过去,我就是这么做的: 重命名项目目录中.idea文件夹中所有文件中旧项目名称的所有实例 重命名RubyMine config文件夹和子文件夹中所有文件中旧项目名称的所有实例(在windows上,对于RM 5.x-%USERPROFILE%\.RubyMine50\config) 重命名RubyMine系统文件夹和子文件夹中所有文件中旧项目名称

我正在Windows 7上运行Rubymine 5.4.x(但这对这个问题来说并不重要),我曾经尝试过删除项目并对它们进行重命名,但这次我被卡住了。

在过去,我就是这么做的:
  • 重命名项目目录中
    .idea
    文件夹中所有文件中旧项目名称的所有实例
  • 重命名RubyMine config文件夹和子文件夹中所有文件中旧项目名称的所有实例(在windows上,对于RM 5.x-
    %USERPROFILE%\.RubyMine50\config
  • 重命名RubyMine系统文件夹和子文件夹中所有文件中旧项目名称的所有实例(在windows上,对于RM 5.x-
    %USERPROFILE%\.RubyMine50\config
  • 将包含旧项目名称的所有文件重命名为新项目名称,以下是一些示例-重命名:
    • 您的实际项目目录可能与新项目名称中的项目同名
    • .idea/.iml
      文件
  • 总之:
    • 通过删除或修改这些文件/文件夹,我成功地删除或重命名了在RubyMine的启动屏幕/创建项目/打开项目模式以及重新打开项目菜单中出现在我的“项目列表”中的项目

    • 然而,这一次我无法得到这个特定项目的名称。。。也就是说,它在这些列表中显示的路径正确,但名称不正确

    • 此外,IDE启动后,“我的项目工具”窗口中会出现不正确的名称,尽管括号中它的右边是正确的路径


    有什么想法吗?tia

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


    有一个,请投票。

    好的。。。我刚想出来。。。除了上面的一切。。。您需要重命名项目根目录中
    .idea
    目录中的
    .name
    文件(它与项目名称只有一行)

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

  • 近红宝石
  • 将项目目录重命名为所需名称
  • 删除.idea文件夹
  • 在RubyMine中重新打开重命名的项目目录

  • 我发现这比将问题上列出的步骤和接受的答案结合起来要容易

    除了修改
    .idea/.name
    文件之外,还有一个
    .idea/.iml
    文件。打开此文件,用
    查找/替换,然后重命名此文件


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

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

    文件|重命名项目..
    将自动拾取文件夹名称更改(如果您在RubyMine关闭时在RubyMine之外进行了更改)

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

    
    
    我刚刚注意到@CrazyCoder的回答。。。他打败了我。。。因此,我将授予他答案接受奖。这样做时,您将丢失所有项目设置,因此我更喜欢CrazyCoder的答案。您还需要修改.idea/.module。
    <module fileurl="file://$PROJECT_DIR$/.idea/<PROJECT NAME>.iml" filepath="$PROJECT_DIR$/.idea/<PROJECT NAME>.iml" />