要彻底隐藏node_modules和.git等目录,必须在settings→editor→file types→ignore files and folders中添加完整路径名(如node_modules;.git;.idea;.env.local;dist),用分号分隔且不支持通配符嵌套;修改后需右键project标签页→reload project或关闭再打开project工具窗口方可生效。

WebStorm 的“隐藏”不是删除,而是分层控制:哪些不加载、哪些不显示、哪些不参与索引——选错层级,就白调了。
怎么彻底不让 node_modules 和 .git 出现在 Project 树里
用 Ignore files and folders 是最干净的方式,它在项目加载前就过滤掉路径,不进内存、不占索引、不显示。
- 路径必须写全名,不支持通配符嵌套:
node_modules;.git;.idea;.env.local;dist;build(注意分号分隔,无空格) -
.env.local不能拆成.env或.local,否则无效 - 改完设置后,Project 工具窗口不会自动刷新——右键 Project 标签页 → Reload project,或直接关闭再打开 Project 工具窗口
- 如果写了
dist却发现src/dist还在,是因为它只匹配根级目录;要隐藏多级路径,得手动加src/dist
为什么按了 Alt+1 左侧 Project 面板没反应
这不是快捷键坏了,而是被其他状态覆盖了——多数情况根本没走到快捷键逻辑里。
- 先检查菜单:
View → Tool Windows → Project是否勾选;这个开关优先级高于快捷键,未勾选时按多少次Alt+1都没用 - 输入法干扰很常见:中文输入法下
Alt+1可能被系统转义,切英文再试 - Mac 用户注意是
Command+1,不是Option+1;外接键盘键位容易按错 - Zen 模式或全屏状态下,所有工具窗口会静默隐藏——按
Esc(Zen)或F11(全屏)退出后,再补按一次Alt+1
状态栏怎么“视觉隐藏”又不丢关键信息
状态栏没有全局开关,它的“隐藏”本质是把小部件一个个关掉;但关太多,光标位置、Git blame 行号这些就没了。
- 右键状态栏空白处,取消勾选
Line number以外的所有项,它会缩成一条细线,但保留行列号显示 - 别取消
Line number:一旦关掉,Ctrl+G跳转后无法确认当前行,调试和日志定位会多一步手动数行 - 新 UI(2023.3+)默认不显示
Encoding和Line ending,但VCS branch仍保留;右键菜单里有Show all status bar widgets一键还原 - 紧凑模式(
View → Appearance → Compact Mode)会让状态栏更窄,但文字可能被截断,尤其带中文插件时
工具窗口按钮怎么从侧边栏消失但不卸载功能
不想看到某个工具的图标(比如 npm 或 Database),又不想禁用对应插件——直接右键按钮删掉就行。
- 确保工具窗口栏可见(
View → Appearance → Tool Window Bars勾选) - 右键你要隐藏的工具按钮(比如 Terminal 图标),选
Delete toolbar - 想恢复?菜单走
View → Tool Windows → [Name],或者按对应快捷键(如Alt+2唤出 Terminal) - 这个操作不影响插件本身,只是移除侧边栏入口;命令行、菜单、快捷键依然可用
真正难处理的不是“怎么藏”,而是藏完之后:被 Ignore 的路径搜不到、被关掉的小部件不提示缺失、Project 面板状态跨项目不重置——这些细节不试几次根本意识不到。











