phpstorm 默认隐藏点开头文件是因“ignored files”规则和“hide ignored files”过滤开关共同作用;需在settings中删特定忽略项、关闭漏斗图标过滤、调整ignored file name颜色三步解决。

PhpStorm 默认不显示 .git、.env、.editorconfig 这类点开头的文件,不是 bug,是主动过滤 —— 但开关就在眼皮底下,改两处就能全量显示。
为什么 .git 和 .env 在侧边栏里找不到
PhpStorm 把以点(.)开头的文件/目录归为 “ignored files”,默认从 Project 视图中剔除。它和操作系统是否隐藏无关,纯 IDE 层面的规则。即使你用 ls -a 能看到,IDE 也可能不列出来。
-
.*这个通配符在 Settings → File Types → Ignored files and folders 中存在,就是元凶 - 删掉
.*会显示所有点开头文件,但也会把.DS_Store、.idea等临时文件全放出来 - 更稳妥的做法:只删掉你关心的项,比如
.git;.env;.editorconfig,保留其他 - 删完后不用重启,Project 视图会立刻刷新
删了忽略规则还是不显示?检查右上角漏斗图标
即使全局 ignore 规则清空了,Project 面板右上角那个小漏斗图标(Filter Options)仍可能开着 Hide ignored files —— 它的优先级比 Settings 里的设置还高。
- 确保 Project 面板已展开(按
Alt+1或Cmd+1) - 点击右上角漏斗图标,取消勾选
Hide ignored files - 顺手检查是否勾了
Flatten Packages或Hide empty middle packages,它们会让路径折叠,误以为文件“没加载” - 如果项目用了多模块结构,
Compact View也可能压扁层级,右键 Project 标签页取消即可
显示出来了但文字看不清或颜色太淡
部分隐藏文件名虽然出现,但颜色灰得像不存在,其实是 Color Scheme 里 “Ignored file name” 的字体颜色被设得太浅。
- 进入 Settings → Editor → Color Scheme → File Status
- 找到
Ignored file name这一项 - 点开右侧颜色框,调亮一点(比如从
#999改成#555),或者干脆关掉“透明度” - 改完立即生效,不用重启
真正要小心的是:全放开 .* 后,node_modules、.git 子目录会塞满侧边栏,拖慢响应。别图省事一刀切,按需删 ignore 条目 + 关漏斗 + 调颜色,三步到位才是稳态解法。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!










