如何让IntelliJ折叠无中间文件的嵌套文件夹?
压缩嵌套空文件夹的显示方法
针对你提到的这种「仅包含下一级文件夹、自身无任何文件」的嵌套目录(比如io/github/temp/abc这类路径),可以通过视图设置或工具调整来压缩显示,避免占用过多屏幕空间:
Windows 资源管理器
- 原生支持折叠空文件夹:打开资源管理器后,点击顶部「查看」选项卡,找到并勾选「折叠空文件夹」;如果找不到,可进入「文件夹选项」→「查看」标签,在高级设置里定位到该选项。开启后,空的中间文件夹会被合并成一条连续路径,不再逐层展开占用空间。
- 第三方工具:Total Commander、XYplorer这类专业文件管理器,都自带「合并嵌套空目录」的视图模式,在设置里开启对应选项即可实现压缩显示。
macOS 访达
访达原生没有该功能,但可以借助第三方文件管理器解决:
- Path Finder:在偏好设置的「视图」选项中,开启「压缩空嵌套目录」,空的父文件夹会自动合并成单行路径显示。
- ForkLift:进入视图设置,启用「合并单文件夹目录」功能,就能压缩这类嵌套空文件夹。
Linux 环境
- GNOME Files(Nautilus):安装
folder-compact扩展(可通过GNOME Extensions商店获取),它会自动折叠仅包含单个子文件夹的空目录,把多层路径合并成一行。 - KDE Dolphin:在设置的「视图」面板里,找到「压缩单文件夹目录」选项并启用,即可实现需求。
- 命令行永久调整目录结构:如果不想仅限于视图显示,而是直接修改目录层级,可以用命令清理空文件夹或扁平化结构:
# 递归删除所有空的中间文件夹(从最内层开始) find ./io -type d -empty -delete # 手动移动目标文件夹并删除空父目录 mv io/github/temp/abc ./io/ rmdir io/github/temp io/github

内容的提问来源于stack exchange,提问作者Derec
相关产品推荐
相关产品推荐

