PhpStorm侧边栏默认不显示.git、.env等点文件,因其被Ignored files and folders列表主动过滤;需在File Types设置中精准删除对应条目(如.env;.gitignore),并关闭Filter Options中的Hide ignored files。

PhpStorm 侧边栏为什么看不到 .git、.env 这类文件
默认不显示,不是系统隐藏导致的,而是 PhpStorm 主动过滤了以点(.)开头的文件和目录。这个行为由 IDE 自己控制,和 macOS 或 Windows 的“隐藏属性”无关。关键配置在 Ignored files and folders 列表里,它会直接屏蔽匹配项的显示,哪怕文件真实存在、Git 正常跟踪也没用。
删掉 .* 或具体条目才能让隐藏文件出现
进入 Settings / Preferences → Appearance & Behavior → System Settings → File Types,找到右侧的 Ignored files and folders 输入框:
- 如果想显示所有点开头文件(如
.env、.gitignore、.editorconfig),就删掉通配符.*—— 但注意:这也会让.DS_Store、.idea等全露出来,可能干扰视觉 - 更推荐精准删除:只去掉你真需要的项,比如
.env;.env.local;.gitignore,保留node_modules;dist;.DS_Store;.idea等无意义项 - 改完点
OK,不用重启,侧边栏通常立即刷新;若没反应,右键空白处选Reload project from disk
漏斗图标(Filter Options)比全局设置优先级更高
即使删光了 Ignored files,侧边栏仍不显示?大概率是 Project 视图右上角那个小漏斗图标(Filter Options)还在起作用:
- 点击漏斗 → 取消勾选
Hide ignored files(注意不是Show excluded files) - 顺便检查是否勾选了
Flatten Packages或Compact Middle Packages,它们会导致路径折叠,让你误以为文件“不见了” - 这个过滤开关是视图级的,每次打开新项目都可能重置,建议养成进项目先点一下漏斗的习惯
别全关忽略逻辑,否则 node_modules 会塞爆侧边栏
完全清空 Ignored files and folders 看似一劳永逸,但后果明显:
立即学习“PHP免费学习笔记(深入)”;
-
node_modules下成千上万个子文件夹会被展开,拖慢 IDE 响应,甚至卡死 Project 视图 -
vendor/、build/、logs/同样会暴露,干扰代码浏览 - 真正该放行的只有你日常要编辑或查看的点文件:
.env、.gitattributes、.prettierrc等
最稳的做法是:只删明确需要的条目,其他保持原样。多一行配置,少一次卡顿。



















