无法在 IntelliJ 中的现有目录中创建新目录

问题描述 投票:0回答:2

我正在为 Spring 项目使用 IntelliJ 社区版本,并且在现有目录 resources -> static 中创建名为 images 的新目录时遇到问题。当我右键单击静态并添加新目录images时,而不是创建新目录,则会创建此目录。

enter image description here

有人可能会说没关系,这是显示新目录的一种方式,但我认为这是不正确的。当我尝试删除 images 目录时,我只能删除两个目录 static.images 目录。如果我尝试将新目录添加到 static 目录中,它将进入 static.images 而不是 static

enter image description here

那么问题是如何在另一个目录中创建目录?当我在 src->main->java 项目结构中的另一个包中添加新包时,没有问题。

intellij-idea intellij-14
2个回答
0
投票

另一个人是正确的。该目录已根据您的需要创建,只是显示方式与您期望的不同。

要验证这一点,请打开 shell 并列出目录。下面显示当前目录下的所有目录

$ find . -type d

目录父级基于您在路径中单击的位置。如果您单击单词

static
,您将在
static
目录下创建一个目录。如果您单击单词
images
,您将在
images
目录下创建一个目录。


0
投票

您只需要打开项目(其中显示项目的结构),然后 Options -> Tree Appearance -> 取消选中 Compact Middle Packages

© www.soinside.com 2019 - 2024. All rights reserved.