IDEA压缩空的软件包

IDEA压缩空的软件包

  • [🤔 现象与原因](#🤔 现象与原因)
  • [🛠️ 如何取消"压缩"(关闭折叠)](#🛠️ 如何取消“压缩”(关闭折叠))

IntelliJ IDEA 的项目视图中,原本应该逐级显示的空包(目录)被合并成一行显示了。这并非软件包真的被物理压缩或删除,而是一种为了简化视图的显示设置。

这个功能的名称是 "Compact Middle Packages"(折叠中间包)。

🤔 现象与原因

现象:例如,创建了一个包路径 com.example.service.util,但如果中间的 com、example 或 service 包是空的,IDEA 可能会将它们合并显示为一行 com.example.service.util,而不是展开为多级目录树。

原因:这是 IntelliJ IDEA 的默认设置之一,旨在让项目结构视图看起来更简洁。但有时这会让人误以为包没有创建成功,或导致在空包中创建新文件时定位困难。

🛠️ 如何取消"压缩"(关闭折叠)

您可以按照以下步骤操作,让所有包层级都清晰地显示出来:

在 IDEA 界面左侧,找到 Project(项目)工具窗口。

点击窗口右上角的 齿轮图标(View Options / 视图选项)。

在弹出的菜单中,找到 Compact Middle Packages 选项。

取消勾选 该项。

完成以上步骤后,您会发现项目视图中的包结构已经恢复为完整的层级显示,即使为空的包也会独立显示出来。

补充提示

还有一个相关的选项叫 Hide Empty Middle Packages(隐藏空的中间包),它的作用是直接隐藏掉空的中间层级。如果您发现空包完全"消失"了,而不是被合并,可以检查一下这个选项是否被意外开启了。

相关推荐
小涛不学习3 分钟前
Java面试全攻略(基础 + 集合 + 并发 + JVM + 框架)
java·开发语言
SmartBrain10 分钟前
Spring Boot 中常用注解总结(AI工程化)
java·人工智能·spring boot·后端
爱丽_14 分钟前
AQS 原理主线:state、CLH 队列、独占/共享与实战排查
java·开发语言·jvm
小江的记录本21 分钟前
【Redis】Redis常用命令速查表(完整版)
java·前端·数据库·redis·后端·spring·缓存
卓怡学长21 分钟前
m281基于SSM框架的电脑测评系统
java·数据库·spring·tomcat·maven·intellij-idea
umeelove3525 分钟前
SQL中的DISTINCT、SQL DISTINCT详解、DISTINCT的用法、DISTINCT注意事项
java·数据库·sql
AMoon丶25 分钟前
Golang--垃圾回收
java·linux·开发语言·jvm·后端·算法·golang
填满你的记忆26 分钟前
RAG 架构在实际项目中的应用(从原理到落地)
java·ai·架构
Densen201429 分钟前
企业H5站点升级PWA (二)
java·后端·spring
Aaa1111144330 分钟前
限流算法 限流算法
java·开发语言