我正在寻找有关从使用各种 JetBrains 程序创建的项目中的.idea
目录中读取项目信息的信息/文档。
在 NetBeans 中,这相当简单:打开nbproject/project.xml
,可以获取项目的名称以及项目类型(例如org.netbeans.modules.php.project
)。
有了.idea
,我很难找到数据的明确位置。
具体来说,我正在寻找:
- 项目名称(如果与根目录名称不同)
- 创建项目的确切软件(WebStorm vs. PhpStorm vs. PyCharm vs. RubyMine vs. [...])
项目的名称(如果与根目录名称不同)
查看.idea/.name
文件(如果存在) - 它是一个包含单行文本的纯文本文件。
创建项目的确切软件(WebStorm vs. PhpStorm vs. PyCharm vs. RubyMine vs. [...])
AFAIK内部没有这样的信息 - 所有产品都使用相同的文件夹/格式(好吧,IntelliJ也可以使用.ipr
文件IIRC - 传统格式)。
不同的 IDE 可能使用不同类型的模块:例如 PhpStorm/WebStorm 只使用WEB_MODULE
-- 查看.iml
文件。