IDEA如何隐藏无关文件

 更新时间:2026年07月06日 09:49:18   作者:Rsun04551  
掌握IDEA隐藏文件的终极技巧!学会快速过滤.git、node_modules等冗余文件,清理项目树混乱,提升编程效率,点击查看完整配置方案和常见问题解决,让你的IDE更清爽高效

一、快速隐藏项目冗余文件(最常用)

1. 过滤 .git、.idea、node_modules、target、build 等

  1. 打开设置:File → Settings(快捷键 Ctrl+Alt+S
  2. 搜索:File Templates 不行 → 搜 File Types
  3. 切换到 Ignored Files and Folders(忽略文件)
  4. 点击 +,添加要隐藏的目录/后缀:
.idea
.git
target
build
node_modules
.mvn
gradle
logs
  1. 应用 → OK,左侧项目树立刻隐藏无关文件

二、项目树手动 Exclude 标记(Maven/Gradle专用)

  1. 右键文件夹 → Mark Directory as
  2. 选择 Excluded(橙色文件夹,完全隐藏不参与编译)
  • target:Maven打包输出,必Exclude
  • node_modules:前端依赖
  • logs:日志目录
  • .git:Git隐藏目录

取消隐藏:右键 → Unmark Directory as

三、过滤后缀文件(.md、.txt、yml配置备份等)

  1. Ctrl+Alt+S → File Types
  2. Ignore files and folders 追加通配符:
*.log
*.tmp
*.bak
*.md
*.gitignore

保存后所有对应后缀全部隐藏

四、IDEA 默认推荐隐藏全套配置(直接复制)

.idea
.git
target
build
.mvn
.gradle
node_modules
logs
temp
backup
*.iml
*.iws
*.ipr

五、恢复显示被隐藏文件

  1. Ctrl+Alt+S → Ignored Files and Folders
  2. 选中对应文件/目录 → 点 - 删除
  3. 刷新项目:File → Reload All from Disk

六、常见问题

  1. 隐藏后maven不生效:不要Exclude src/main/javasrc/main/resources
  2. Git文件消失:不要隐藏 .gitignore,只隐藏 .git 文件夹
  3. SpringBoot配置不识别:不要过滤 application.yml/application.properties

​​​​​​​总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • MyBatis实现动态SQL更新的代码示例

    MyBatis实现动态SQL更新的代码示例

    本文博小编将带领大家学习如何利用 MyBatis 拦截器机制来优雅的实现这个需求,文中通过代码示例介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2023-07-07
  • 重写Java中的equals方法介绍

    重写Java中的equals方法介绍

    这篇文章主要介绍了重写Java中的equals方法介绍,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • Spring中ApplicationContextAware的使用方法详解

    Spring中ApplicationContextAware的使用方法详解

    ApplicationContextAware 通过它Spring容器会自动把上下文环境对象调用ApplicationContextAware接口中的setApplicationContext方法,这篇文章主要介绍了Spring中ApplicationContextAware的作用,需要的朋友可以参考下
    2023-03-03
  • 设置tomcat启用gzip压缩的具体操作方法

    设置tomcat启用gzip压缩的具体操作方法

    如果发现内容没有被压缩,可以考虑调整compressionMinSize大小,如果请求资源小于这个数值,则不会启用压缩
    2013-08-08
  • SpringBoot实现动态配置及项目打包部署上线功能

    SpringBoot实现动态配置及项目打包部署上线功能

    本文讲解的是如何使用Spring动态配置文件,实现不同环境不同配置,灵活切换配置文件;以及讲述了如何使用 Maven 打包,然后上传至Linux服务器进行部署,对SpringBoot打包部署上线过程感兴趣的朋友一起看看吧
    2022-10-10
  • 使用springboot整合RateLimiter限流过程

    使用springboot整合RateLimiter限流过程

    这篇文章主要介绍了使用springboot整合RateLimiter限流过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • springboot 整合 nacos 配置实现多个环境不同配置

    springboot 整合 nacos 配置实现多个环境不同配置

    本文介绍了Nacos配置中心的优势,包括与Apollo的性能对比,Nacos服务端的安装与配置,以及如何在SpringBoot项目中集成Nacos进行多环境配置,提供了详细的步骤,包括下载、安装、配置中心的创建和项目集成,旨在帮助开发者更好地使用Nacos进行项目配置管理
    2024-09-09
  • SpringBoot3整合 Elasticsearch 8.x 使用Repository构建增删改查示例应用

    SpringBoot3整合 Elasticsearch 8.x 使用Repository构

    我们构建了一个完整的 Spring Boot 3 和 Elasticsearch 8.x 的增删改查示例应用,使用 Spring Data Elasticsearch Repository,我们能够快速实现对 Elasticsearch 的基本 CRUD 操作,简化了开发流程,希望这个示例能够帮助你理解如何在项目中有效使用 Elasticsearch!
    2024-11-11
  • Spring Boot 动态数据源示例(多数据源自动切换)

    Spring Boot 动态数据源示例(多数据源自动切换)

    本篇文章主要介绍了Spring Boot 动态数据源示例(多数据源自动切换),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • Java中关于控制台读取数字或字符串的方法

    Java中关于控制台读取数字或字符串的方法

    下面小编就为大家带来一篇Java中关于控制台读取数字或字符串的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10

最新评论