我对IntelliJ有问题。在左边的项目视图中没有显示任何文件夹。 我的设置是“查看为:项目” 我如何管理它,以便再次显示文件夹和包? 我什么都不知道,因为我没有改变任何选项!

我使用的是IntelliJ 10.0.3。 我正在做一个Maven升降机项目。


当前回答

I have a better solution that worked for me and it might work for you. No need to delete the whole .idea folder as this way you lose the whole project. It is possible that you just accidentally excluded all folders in project settings. I also found that project folders disappeared. I was trying to find out how to disable indexing, so I was looking at Project Settings -> Modules and I clicked on Excluded to see if I could add the whole project there to ignore it for indexing. It didn't do anything and I couldn't drag and drop the folder under Excluded. What I didn't realize is that simply clicking "Excluded", IntelliJ automatically moves the folder to Excluded and all folders disappeared in Project Explorer. "Excluded" button changes background to gray, which means exclusion is active. This is a very poor user interface because it is hardly noticeable and clicking this button has a far-reaching impact on your project.

Fix:

打开项目设置->模块 如果“排除”突出显示,单击它 单击应用或关闭

结果: 项目中的文件夹再次显示出来

非常糟糕的UI设计!源和排除按钮看起来像标签时,他们的工作实际上是“复选框”!

注意,仅仅单击Sources或Excluded似乎是一个没有任何可见效果的选项卡选择,但它具有深远的影响,基本上是从构建过程中添加或删除文件。

其他回答

尝试重新导入Maven项目。|文件类型|忽略文件和文件夹。

项目结构=>模块=>选择你的模块=>路径=>确保选择了“继承项目编译输出路径”

所以在问了另一个问题后,有人帮我弄清楚,在文件>项目结构>模块下,应该有东西在那里。如果它是空的(显示“Nothing to show”),执行以下操作:

在文件>项目结构>模块中,点击“+”按钮, 按Enter(因为奇怪的是它不让我点击“新建模块”) 在弹出的窗口中,单击“…”next按钮,它将带您到Content根目录。找到您的根文件夹并选择它 点击“确定”按钮 忽略任何提示该名称已被使用的警告

我是IntelliJ IDEA 2016.2的新用户。当我第一次运行该程序时,我打开了一个现有的项目,并且有相同的问题,其中它只显示根目录中的文件在1。项目面板,而不是项目文件夹(可展开的树状结构)。

最初,我尝试去项目设置>模块,那里没有显示列出的模块。我点击(+),并试图选择我的根文件夹,但它不会选择文件夹。

所以我用以下步骤来解决这个问题:

Exit IntelliJ Delete the existing .idea folder (i.e. rm -rf .idea) Restart IntelliJ Verified that the project root folder now appeared (in Project Settings > Modules) Toggle On the toolbar buttons (i.e. 1. Project Structure) to display on the left sidebar (clicked View > Toolbar Buttons until tick appears) Click 1. Project Structure toolbar button until its sidebar is revealed Click the arrow icon on the left of your project's root directory name that appears to expand the tree folder structure

2017年9月2日更新:如果你已经添加了一个模块SDK,并且它在你的项目根目录的子目录中添加了一个。iml文件,这导致它加载模块子目录,那么你可能需要修改这个。iml文件,通过追加/..如下图所示。

  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$/..">

如果你有一个与你的项目根文件夹同名的gradle模块,gradle导入将取代你的顶层模块配置并完全改变你的视图。

确保没有与根目录同名的gradle模块。