首页 文章

如何让IntelliJ IDEA显示目录?

提问于
浏览
115

我一直在试用IntelliJ IDEA进行JavaScript编辑,到目前为止我喜欢它,但是我对一个新项目遇到了一个小问题 .

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

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

我是否必须使用Eclipse来创建项目并在IDEA中导入以使目录可见,或者是否还有其他一些技巧?

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

14 回答

  • 26

    最简单的方法!

    阅读其他一些答案,他们要求您进入项目结构 - >模块并检查是否排除了源 .

    但就我而言 - 项目中根本没有定义任何模块,所以这没有帮助 .

    To easily create a module for your project and therefore show the folder structure -

    • 转到文件菜单 - >新建 - >项目...

    • 选择静态Web . 注意:您的项目是否为"web"并不重要!

    • 点击下一步,然后填写相同的项目名称:和项目位置:就像您已经拥有的那样 .

    • IntelliJ会说"File Already Exists" - "Would you like to overwrite it?" - 回答是的 .

    巴姆!选中项目视图的项目窗格现在应立即显示项目的文件夹结构 .

    如果您有maven项目,则需要在Maven Projects窗口中添加root pom.xml .

    如果您想稍后将java添加到项目中,您可能也应该配置JDK .

  • 6

    我认为这发生在你身上,因为intellij的Project窗口默认选中了'Compact Empty Middle Packages'选项 . 您可以在“项目”选项卡的“设置”部分下找到此选项 .

  • 0

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

    • 点击该项目

    • 选择"File" - > "Project Structure"

    • 从左列中选择"modules",然后选择一个模块 .

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

    确保内容根目录正确无误 . 在项目结构视图中,您只能看到“内容根”下面的文件 . 我是IntelliJ的新手,但我认为内容根是 Ant 的基础 .

    这些说明适用于IntelliJ 9.x.

    希望这有助于某人 .

  • 0

    我找到了解决方案,感谢Thurman Sanders,并决定发布一个更明确的答案,以防它帮助其他人 . 我知道这样的答案可以让我节省5分钟的时间 .

    问题

    默认情况下,某些文件夹被排除在外在大多数情况下,这正是您想要的 . 其他时候,您需要查看“构建”或“目标”文件夹 .

    解决方案

    让Intellij停止排除您想要查看的文件夹

    • 打开模块设置

    • 选择模块并按F4

    • 或右键单击该模块并选择"open module settings"

    • 或按cmd;打开项目设置,然后选择您的模块

    • 按照下图中的步骤操作:

    • 选择'sources'选项卡

    • 选择要查看的文件夹

    • 禁用'excluded'选项

    • 按OK

    • 完成后,文件夹将变为橙色,最后在项目视图中可见!

    enter image description here

  • 3

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

  • 82

    只需使用 File » New Project » Static Web . 您的所有文件和目录都会显示出来 .

    IntelliJ IDEA New Project dialog

  • 14

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

  • 0

    它发生在某个时候 . 您需要转到配置(项目设置)并将Source文件夹添加为内容根,然后可能从配置选项卡中设置源/资源等 . 应用所有更改,您应该完成 .

  • 109

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

  • 0

    以下是我能够“显示”项目中所有文件夹的方法:

    • 以某种方式进入“项目设置”页面(对我来说,右击项目然后选择模块)

    • 确保选中“源”选项卡

    • 您应该在Source \ Folders下看到中间名为“Excluded Folders”的部分

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

    希望这有帮助 .

  • 29

    我有一个没有在IntelliJ中显示的测试文件夹 . 事实证明它没有文件,IntelliJ只显示其中包含一些文件的文件夹 . 当我通过资源管理器手动添加测试文件夹中的文件时,它会反映在IDE中 .

  • -3

    当前更直接的逻辑:

    • 删除.idea /文件夹

    • 在想法文件中选择 - >新项目 .
      在左侧菜单中选择

    • 选择Web Module,然后设置项目文件夹

    • 你已经完成了!

  • 1

    同样的问题让我疯狂了几个小时,来自Netbeans,我可以在那里开始一个新项目并导入任何源代码树 . 我的项目是PHP / JS并且与Java无关,因此创建Java模块并不直观,因此我可以看到列出的文件 .

    我找到了解决方案(如上所述)here以获得更多见解 .

  • 1

    只是我拥有2c . 我使用“New” - >“来自现有源的模块”来让IntelliJ显示Github Java项目中的文件夹和文件 . 希望这有助于某人 .

相关问题