Intellij idea Intellij中的open project和import project有什么区别?

Intellij idea Intellij中的open project和import project有什么区别?,intellij-idea,ide,Intellij Idea,Ide,首次启动Intellij IDEA时,您会获得一些快速启动选项,其中包括导入项目和打开项目。这两个选项之间有什么区别 根据答案,open用于现有项目,import用于从其他环境迁移。但是,在测试时,我可以使用导入或打开项目来打开[Intellij中已有的项目和其他IDE中的项目] 我想知道Intellij和Android Studio的含义是否不同 注意:我从未使用过Android Studio,因此如果它显示出相同的行为,请原谅 基本上,每次都可以使用Open,因为它适用于新项目和现有项目 导

首次启动Intellij IDEA时,您会获得一些快速启动选项,其中包括导入项目打开项目。这两个选项之间有什么区别

根据答案,open用于现有项目,import用于从其他环境迁移。但是,在测试时,我可以使用导入或打开项目来打开[Intellij中已有的项目和其他IDE中的项目]

我想知道Intellij和Android Studio的含义是否不同


注意:我从未使用过Android Studio,因此如果它显示出相同的行为,请原谅

基本上,每次都可以使用Open,因为它适用于新项目和现有项目

导入的唯一附加功能是,如果愿意,您可以设置新的项目名称和位置,并且还可以执行一些基本的配置操作,例如添加框架支持(但即使稍后打开项目,您也可以这样做)。我个人的偏好是只使用Open,因为导入对我来说很少必要。

至少对于IDEA2018.1和2018.2,在处理Gradle项目时有额外的区别:

  • .idea/libraries/*.xml
    .idea/modules.xml
    仅在项目打开时生成。如果是进口的话,它们就不是了
  • 生成的
    .iml
    文件略有不同(导入的版本没有列出任何库,因此我假设IDEA依赖于导入项目的基础外部项目模型)
  • 因为它是双向的,所以我更喜欢导入项目,因为它会导致生成的文件不太符合想法