vscode文件图标不显示的三大原因:未启用图标主题、未安装或重载图标扩展、explorer: show icons开关关闭。需按顺序完成安装扩展、选择主题、开启总开关三步操作。

图标主题没启用,文件前面自然空白
VSCode 默认不自动开启任何图标主题,哪怕你装了 vscode-icons 或 Material Icon Theme,也得手动“点一下”才生效。这是最常见原因——装了等于没装。
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),输入Preferences: File Icon Theme回车 - 从下拉列表里选一个非
None的主题,比如vscode-icons或Minimal - 选完立刻生效,不用重启,侧边栏文件名前就会出现图标
扩展没装,或者装了但没 reload
vscode-icons 这类图标包本质是扩展,不是内置功能。只改设置不装扩展,"workbench.iconTheme": "vscode-icons" 会静默失败,图标照样不显示。
- 点击左侧扩展图标(四个方块),搜
vscode-icons,认准作者是robertohuertasm的官方版本 - 安装后,右下角会提示“已安装”,但必须点“重新加载”按钮(或手动关再开 VSCode),否则扩展不激活
- 如果之前装过旧版或冲突图标扩展(比如同时启用了
material-icon-theme和vscode-icons),图标可能被覆盖或失效
设置里关掉了图标显示开关
VSCode 有两个层级控制图标:一个是主题本身,另一个是「是否允许显示」的总开关。即使主题正确,这个开关关了,图标照样消失。
- 打开设置:
Ctrl+,→ 搜索show icons - 确认
Explorer: Show Icons是勾选状态(默认开,但可能被误关) - 检查
settings.json(用Preferences: Open Settings (JSON)打开),删掉或修正这行:"workbench.iconTheme": null或"workbench.iconTheme": ""
活动栏被隐藏了,连图标入口都没了
用户常混淆“侧边栏”和“活动栏”:左侧那一排图标属于活动栏(Activity Bar),它控制所有侧边视图的开关。如果整个活动栏被隐藏,你就根本点不到资源管理器、搜索这些图标,更别说看文件图标了。
- 快捷键
Ctrl+B(Win/Linux)或Cmd+B(macOS)可快速切换活动栏显隐 - 更稳妥的方式:命令面板输入
Toggle Activity Bar Visibility,精准控制,不联动侧边栏 - 如果想永久隐藏,去设置搜
activity bar visible,关掉Workbench > Activity Bar: Visible即可










