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(隐藏空的中间包),它的作用是直接隐藏掉空的中间层级。如果您发现空包完全"消失"了,而不是被合并,可以检查一下这个选项是否被意外开启了。

相关推荐
码农小河666 小时前
基于SSM+JSP+MySQL的在线医疗服务系统的设计与实现
java·开发语言·mysql
SL_staff7 小时前
从配置失效到逻辑复用:JVS-Logic 如何构建可治理的业务编排中枢
java·spring·产品
特立独行的猫A7 小时前
一份 Markdown 发十个平台:cspub 一稿多投
java·后端·python
文丑颜不良啊8 小时前
LeetCode1961~1980题目解析
java·leetcode
文丑颜不良啊9 小时前
LeetCode2001~2020题目解析
java·leetcode
用户3721574261359 小时前
Java 批量提取 Word 文档中的图片并保存到本地
java
SL_staff9 小时前
BI项目失败率90%?JVS如何用三阶闭环构建可落地的数据生产力平台
java·开源·全栈
nice_lcj52010 小时前
ThreadLocal 入门:它是怎么隔离数据的、为什么会导致内存泄漏
java·开发语言·后端·面试·并发编程·内存泄漏·threadlocal
秋天的怀念_David11 小时前
算法一千零一夜 · 第二十六夜 协议的母语
java·spring boot·算法
灿飞11 小时前
Kotlin与Java虚拟机八:控制流与 when:卫语句、上下文相关解析与穷尽性
java·kotlin