如何让 IntelliJIDEA 显示目录?

我一直在尝试 IntelliJ IDEA 的 JavaScript 编辑功能,到目前为止我很喜欢它,但是我在一个新项目中遇到了一个小问题。

我似乎无法让 IDEA 在 Project 视图中显示项目目录中的目录。即使我手动添加一个目录,它也拒绝显示它。

我认为这可能与它试图应用 Java 约定的事实有关,但是当我导入一个旧的 Eclipse 项目时,它显示的所有目录都很好。

我必须使用 Eclipse 创建项目并导入 IDEA 才能看到目录吗,还是有其他一些技巧?

我使用的是 IDEA 版本8.1.3,代码只是一堆 HTML 和 JavaScript 文件,不是在任何类型的 Java 环境中。

87742 次浏览

在项目资源管理器窗口(所有类都在其中)中,从“包”视图切换到“项目”视图。然后显示所有文件,而不仅仅是类。

看起来我需要在项目中手动创建一个 Java 模块(File-> New Module)来实际查看“正确的”目录视图。我想知道为什么我在创建这个项目的时候没有显示出来。

我一直在努力解决同样的问题,并找到了目录可能无法正确显示的另一个原因。确保“ Content Root”是正确的。

  • 点击项目
  • 选择「档案」-> 「专案结构」
  • 从左栏中选择“ module”,然后选择一个模块。

在 source 选项卡上,您将看到当前的“ ContentRoot”以及添加新内容根的按钮。

确保内容根是正确的。在项目结构视图中,您将只看到“ ContentRoot”下面的文件。我对 IntelliJ 相当陌生,但我认为内容根是蚂蚁术语中的基底。

These instructions are for IntelliJ 9.x

希望这对谁有帮助。

同样的问题也让我抓狂了几个小时,我来自 Netbeans,在那里我可以开始一个新项目,并导入任何源代码树。我的项目是 PHP/JS,与 Java 没有任何关系,所以创建一个 Java 模块是不直观的,这样我就可以看到我的文件列表。

我找到了解决方案(见上文) 给你以获得更多的见解。

目前更直接的逻辑是:

  • 删除. idea/文件夹
  • 在创意文件中选择-> 新项目。
  • 在左侧菜单中选择 Web 模块,然后设置项目文件夹
  • 你完了!

下面是我如何能够“显示”我的项目中的所有文件夹:

  1. 以某种方式进入项目设置页面(对我来说是右键单击项目然后选择模块)

  2. 确保选中“源”选项卡

  3. 您应该会看到中间的“源文件夹下的排除文件夹”部分

  4. 点击它旁边的 X 将它从排除中移除,它变得可见。

希望这对你有帮助。

I found the solution thanks to 瑟曼 · 桑德斯 and decided to post a more clear answer, in case it helps anyone else. I know an answer like this would have saved me 5 minutes of fumbling around.

Problem

默认情况下,某些文件夹被排除在外。在大多数情况下,这正是你想要的。例如,其他时候,您需要查看“ build”或“ target”文件夹。

解决方案

使 Intellij 停止排除要查看的文件夹

  1. 打开模块设置
    • 选择模块并按 F4
    • 或右击模块,选择“打开模块设置”
    • 或按 cmd;打开项目设置,然后选择您的模块
  2. Follow the steps in the picture, below:
    • 选择“资源”标签
    • 选择要查看的文件夹
    • disable the 'excluded' option
  3. 按 OK 键
    • 完成后,文件夹将变成橙色,最终在项目视图中可见!

enter image description here

I think this is happening to you as intellij's Project window has the 'Compact Empty Middle Packages' option as checked by default. You will find this option under Setting section of the Projects tab.

File -> Invalidate Caches / Restart为我工作。

只要使用 File » New Project » Static Web,所有的文件和目录都会显示出来。

IntelliJ IDEA New Project dialog

I had a test folder which wasn't displaying in IntelliJ. It turned out that it had no files in it, IntelliJ was only showing folders that had some files in them. When i manually added files in test folder via Explorer, it reflected back in IDE.

最简单的方法!

阅读一些其他的答案,他们要求你进入 工程项目结构-> Modules,并检查来源不被排除。

But in my case - there are no modules defined in the project at all, so that didn't help.

方便地为项目创建模块,从而显示文件夹结构-

  • 转到 档案菜单-> New-> 工程项目..。
  • 选择 静态网络。注意: 如果你的项目是“网络”与否并不重要!
  • 点击下一步,然后填写相同的 Project Name:项目地点:,因为你已经。
  • IntelliJ 会说“文件已经存在”-“您想覆盖它吗?”-回答 是的

您选择的 Project视图的 Pane 计划现在应该立即显示您的项目的文件夹结构。

如果您有一个 maven 项目,您将需要在 Maven 项目窗口中添加根 pom.xml。

如果您想在以后将 Java 添加到您的项目中,您可能还应该配置一个 JDK。

这种事时有发生。您需要转到配置(项目设置) ,并添加源文件夹作为内容根,然后可能从配置选项卡设置源/资源等。应用所有的更改,应该就可以完成了。

只有我自己的2C。我使用了“ New”-> “ Module from already source”来让 IntelliJ 显示 Github Java 项目中的文件夹和文件。希望这对谁有帮助。

Platform : Intellij2019.3 Macos10.12

  • 解决办法是:
    1. 转到文件-项目结构-模块
    2. 在左栏中,+ Add Content Root,并添加希望用作根目录的文件夹。
    3. 将要编译的文件夹标记为源根目录
    4. 重建

只需点击查看-> 工具窗口-> 项目或 Alt + 1

我也遇到过类似的问题,这个解决了它:

文件-> 新建-> 模块从现有的来源..。

我选择了 src 文件夹,然后它自己检测了其余的文件夹。

如果你仍然有问题,尝试重新导入项目:

文件-> 新建-> 来自现有资源的项目..。