从JetBrains IntelliJ“.idea”目录中读取项目元数据

时间:2017-04-23 22:47:58

标签: intellij-idea pycharm phpstorm webstorm jetbrains-ide

我正在寻找有关从使用各种JetBrains程序创建的项目中的.idea目录中读取项目信息的信息/文档。

在NetBeans中,它非常简单:您可以打开nbproject/project.xml并获取项目名称以及项目类型(例如org.netbeans.modules.php.project)。

使用.idea,我很难找到数据的最终位置。

具体来说,我正在寻找:

  1. 项目名称(如果与根目录名称不同)
  2. 项目创建的精确软件(WebStorm vs. PhpStorm vs. PyCharm vs. RubyMine vs. [...])

1 个答案:

答案 0 :(得分:2)

  

项目名称(如果与根目录名称不同)

查看.idea/.name文件(如果存在) - 它是一个包含单行文本的纯文本文件。

  

项目创建的精确软件(WebStorm vs. PhpStorm vs. PyCharm vs. RubyMine vs. [...])

AFAIK中没有这样的信息 - 所有产品都使用相同的文件夹/格式(好吧,IntelliJ也可以使用.ipr个文件IIRC - legacy format)。

不同的IDE可能使用不同类型的模块:例如PhpStorm / WebStorm仅使用WEB_MODULE - 查看.iml文件。