PyCharm默认隐藏.idea、__pycache__、.git等文件夹是为聚焦源码,非bug;需手动隐藏node_modules、target、build等构建产物,通过File→Settings→Editor→File Types→Ignored Files and Folders添加分号分隔的名称或通配符,注意避免误忽略关键配置文件。

PyCharm 默认隐藏的文件夹(如 .idea、__pycache__、.git)不是 bug,而是有意为之——它帮你过滤掉非源码内容,避免干扰。但如果你需要手动隐藏其他目录(比如构建产物或测试缓存),就得自己配置。
哪些文件夹该被隐藏?
常见需隐藏的目录有:node_modules(前端项目)、target(Maven)、build(Gradle/CMake)、.pytest_cache、venv 或 env(虚拟环境)。这些目录体积大、变化频繁,且不参与代码逻辑,放在项目视图里只会拖慢导航和搜索响应速度。
注意:.idea 和 .git 已被 PyCharm 内置忽略,无需额外操作;但如果你误删了它们的忽略规则,反而会导致项目配置混乱或 Git 状态异常。
怎么在 Settings 里添加忽略规则?
路径是:File → Settings → Editor → File Types → Ignored Files and Folders(macOS 是 PyCharm → Preferences)。
PyCharm 2026.2是 JetBrains PyCharm 的指定版本安装包,下载地址指向官方 Windows 安装包直链,可用于旧项目兼容、版本回退和环境测试。
- 在输入框中直接添加要隐藏的名称,多个用分号
;分隔,例如:node_modules;target;build;.pytest_cache - 支持通配符:
*.log会隐藏所有日志文件;dist/(结尾斜杠表示只匹配目录) - 不要写绝对路径,只写相对项目根目录的名称或模式
- 改完点
Apply,再点OK,项目工具窗口会立刻刷新
为什么有些文件夹加了规则也不隐藏?
常见原因有三个:
- 该目录已被标记为“Excluded”(右键目录 →
Mark Directory as → Excluded),Excluded 优先级高于 Ignored,会强制显示为灰色并禁用索引——此时需先取消 Excluded,再靠 Ignored 规则生效 - 规则里用了错误的路径格式,比如写了
./node_modules或C:\project\node_modules,Ignored 只认纯名称或通配符 - PyCharm 缓存未刷新:改完设置后,按
Ctrl+Shift+O(Windows/Linux)或Cmd+Shift+O(macOS)触发重新扫描,或重启 IDE
隐藏后还能访问这些文件吗?
能,只是不在项目树里显示。你仍可通过以下方式访问:
- 在编辑器中用
Ctrl+Shift+N(Windows/Linux)或Cmd+Shift+O(macOS)搜索任意文件名,包括被忽略目录里的文件 - 用系统文件管理器直接打开项目路径,所有文件都在
- 在终端(Terminal 工具窗口)里
cd进入对应目录操作
真正要注意的是:别把 .idea/workspace.xml 或 .git/config 这类关键配置文件加进忽略列表——它们一旦被隐藏,你就没法快速检查或修复本地 IDE 行为或 Git 设置了。

















