【问题标题】:IDEA: How do I see subdirectories in an empty project?IDEA:如何查看空项目中的子目录?
【发布时间】:2013-04-12 03:45:10
【问题描述】:

我希望使用 IDEA 来编辑一个充满非特定类型文件的目录。因此,我创建了一个类型为 Empty Project 的新项目并将其指向我的目录。

项目视图现在显示目录本身中的文件。但是,它不显示任何子目录。这很奇怪。

更奇怪的是,我仍然可以使用 New -> Directory 来创建一个新目录。从命令行我可以看到目录已经创建;但是,从 IDEA 内部,它仍然没有出现。

这里发生了什么?而且,更重要的是,我怎样才能真正让它显示我的子目录?

这是 IntelliJ IDEA 12.1.1。我确实找到了IntelliJ does not show project folders,听起来很相似。但是,它指的是不同版本的 IDEA,他们没有使用空项目。所以,我认为这无关紧要。

【问题讨论】:

  • 添加一个模块(例如web模块),内容根设置为项目根。
  • 鉴于我可以在没有模块的情况下在项目根目录中看到 files,这肯定不是必需的吗? (此外,没有“空模块”类型...)
  • 这是必要的。根目录中的文件是一种特殊情况,对于必须添加模块的目录。
  • 但是为什么有必要呢?这似乎是一个非常随意的限制。我创建了一个空项目来制作一个简单的高保真模型。我需要一个模块并不明显或直观。

标签: intellij-idea


【解决方案1】:

在 IntelliJ 中,您必须至少创建一个模块。正如 CrazyCoder 在 cmets 中所说,添加一个模块会设置要在 Project 窗格中显示的内容的根文件夹。

以下是我显示空文件夹的步骤。

在终端窗口中

mkdir one
mkdir one/two
mkdir one/two/three
mkdir one/two/three/four

在 Intellij 15.0.2 中,我创建了一个新项目,选择 Empty Project 并将 Project Location 设置为 one 文件夹。

创建项目后,IntelliJ 会通过 Project Structure 对话框提示我,其中在导航树中选择了 Modules。我单击了中间窗格中的“+”按钮来添加一个模块。我选择 Static Web 作为模块类型,以防止创建额外的 src 文件夹。我将模块的 Content rootModule 文件位置 设置为相同的 one 文件夹。

我点击了完成,然后点击了Ok。这给了我这个结构

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-23
    • 2013-10-18
    • 1970-01-01
    相关资源
    最近更新 更多