项目中的我的目录结构似乎已经消失。第一张照片是“坏”。我最近几乎同时升级到12.1和vim模拟器。我不知道我是否错过了重置某个对话框的对话框?我无法弄清楚如何像第二张照片那样取回它 我试图重新导入该项目,但它没有帮助。我将项目保留在Dropbox上,还有另一台PC没有重新加载项目。有没有办法从那台机器上获取我的观点?
图片是“好”,我希望它看起来如何
答案 0 :(得分:71)
我自己偶尔遇到过这个问题。发生的事情是intellij在我的项目设置中丢失了模块。这是我修复它的步骤:
档案 - >项目结构 - >点击模块(注意空列表) - > 点击“+” - >点击导入模块 - >找到现有的myProj.iml
答案 1 :(得分:4)
我还有很多IntelliJ项目,也有文本文件的git文件夹。我发现IntelliJ并不总能正确地重建.idea文件。但是以下方法对我有用。
答案 2 :(得分:3)
在根项目级别打开IntelliJ对我有用。
我有一个混合项目文件夹树,如下所示:
git_root
- proj_android
- proj_ios
- proj_react
- lib
- src
我的问题是,当我在proj_react文件夹上打开IntelliJ时,我看不到我的src文件夹或lib文件夹。 (我的proj_react比我的git_root低一级。)
然后我在git_root上打开IntelliJ,我可以看到一切。问题已经解决了。
答案 3 :(得分:2)
您有时可以通过在模块设置中转到并重置其内容根来挽救此类项目。或者甚至重新创建模块,如另一个答案所示。
如果我在PhPStorm中打开一个IntelliJ项目,然后尝试再次在IntelliJ中打开它,这会发生在我身上。
然而,正如前面提到的,项目格式最近发生了变化,因此您应该使用相同版本的intelliJ来处理您的项目。
答案 4 :(得分:1)
如果项目模块的内容根与另一个内容根相交,则会出现此问题。例如:
Project A (content root)
- source for A
- module B (content root)
- source for B
如果您的项目具有“项目A”的源根,并且您为“模块B”添加了源根,则最终会丢失结构,例如您的第一张图片。发生这种情况是因为模块B的内容根位于项目A结构中。
这一次有效,因为我在上面设置了多个模块。当我升级到12.1.6时,这停止了工作。如果您有重叠的源根,您将看到此问题。
我在Windows 7上使用12.1.6。
答案 5 :(得分:1)
这是我所做的快速修复:
要查看隐藏的文件夹和文件,请执行以下操作:
打开文件夹并按cntrl + H(在Linux中),然后在Windows中转到文件夹选项并选中view hidden files
选项。
答案 6 :(得分:1)
如果您正在使用Maven,Gradle,Flash Builder等的软件开发项目中工作,则下面提到的步骤应恢复项目结构:
这将重置您的项目结构。
答案 7 :(得分:1)
在Mac上:
首选项
搜索项目结构或直接转到:
项目:Your_Project_Name /项目结构
将所有标记为来源(我的标记为“已排除”)
答案 8 :(得分:0)
你有什么更新?如果你做了一些主要的版本更新,intellij真的改变了他们的项目布局方式。您可能需要编辑projuct结构并添加一个新的java模块。
答案 9 :(得分:0)
这个问题已经有 8 年了,IntelliJ 中仍然存在这个问题。对于具有许多模块的项目,每次发生这种情况后重建它们可能会很痛苦。建议重建模块后,备份.idea文件夹,方便下次恢复