JetBrains中文网站 > 热门推荐 > IDEA包结构怎么分层展示 IDEA中怎么把包分级列出来
IDEA包结构怎么分层展示 IDEA中怎么把包分级列出来
发布时间:2026/09/20 17:00:45

品牌类型:MacBook Pro M2

系统:MacOS12

软件版本Intellij IDEA 2025 3.1.1

初学Java的开发者常会遇到IDEA多级包路径压缩显示在同一行,层级杂乱难以查找子包的问题。想找子包都需要仔细辨认,误认为这是IDEA的bug。IDEA默认会把只含一个子目录的包压缩展示节省空间,但对于喜欢按层级看代码结构的人来说反而添了麻烦。下面给大家介绍一下IDEA包结构怎么分层展示,IDEA中怎么把包分级列出来的相关内容。

一、IDEA包结构怎么分层展示

在IDEA中Java项目包分层展示时为了符合后端工程分层架构规范,能清晰区分多模块、多业务域,下面给大家介绍一下如何操作:

1、打开IDEA后在左侧Project窗口的左上角会看到一个类似三个点的按钮,有些开发者用的是历史版本的IDEA,可能会有个小齿轮一样的设置按钮,我们直接点开。

IDEA的Project窗口
图1:IDEA的Project窗口

2、点开会弹出一个菜单界面,直接找“外观”选项,因为IDEA默认把只包含一个子目录的包压缩展示,所以我们这会要想IDEA包结构分层展示,就要取消“平展软件包”然后取消“压缩目录”就可以了。

IDEA包结构分层展示
图2:IDEA包结构分层展示

3、我们取消压缩空的中间软件包后,IDEA会按照真实的包层级一层一层的往下排该缩进的地方就缩进,看着跟文件夹嵌套差不多,层次感一下就出来了。

包分层展示
图3:包分层展示

二、IDEA中怎么把包分级列出来

我们把压缩包名的选项关掉之后,包是一层层摊开了,但有些项目模块多了,包名又起得比较深,展开以后满屏都是缩进线,找东西反而更费眼神。这时候,我们看下前面我们在讲IDEA包结构分层展示时提到的"平展软件包"选项。

平展软件包
图4:平展软件包

1、勾选上平展软件包并且隐藏空的中间软件包,我们会发现IDEA的项目结构中,所有的包都同级展示了。

同级展示
图5:同级展示

2、这个“平展软件包”按钮跟前面说的分层展示的逻辑相反,点上以后,IDEA会把包按完整路径拍平显示,一整条包名占一行,不再一层套一层地缩进,适合那种就想快速扫一眼有哪些包、不太关心子包嵌套关系的场景。如果想要的是真正的分级效果,这个按钮就不要点,保持默认的树状结构就行。

3、有个细节容易被我们忽略,在Project窗口左侧那一栏其实是可以切换显示模式的,顶部下拉框里除了Project,还有Packages这个选项。选成Packages以后,看到的就纯粹是包结构,不会掺杂资源文件、配置文件这些干扰项,对只想看包分级关系的人来说会清爽不少,跟Project模式下连target、resources都列出来的效果不太一样。

切换显示模式
图6:切换显示模式

以上就是IDEA包结构怎么分层展示,IDEA中怎么把包分级列出来的全部内容了。包结构显示其实就是“隐藏空的中间软件包”和“平展软件包”这两个开关来回搭配。想分层就把压缩关掉,想拍平就把平展软件包按钮点上,用的时候再配上Packages视图过滤掉无关文件,基本就够用了。这些设置操作简单,只是不同IDEA版本按钮位置略有区别,即使是很多长期使用者也可能没注意到,不过不管版本怎么变,差不多都在IDEA左侧项目列表中可以调整,花个一分钟调好之后,以后翻包结构会顺眼不少,尤其是模块多、包名层级深的项目,这点小调整能省不少找文件的功夫。

 

135 2431 0251