vscode-icons是唯一被官方推荐且兼容VSCode 1.118的图标主题,安装后必须手动启用:通过命令面板执行Preferences: File Icon Theme选择它,或在settings.json中添加"workbench.iconTheme": "vscode-icons",否则不生效。

直接搜 vscode-icons,点安装就行——它不是“热门文件图标插件”的模糊称呼,而是唯一被广泛采用、持续维护、且与 VSCode 1.118 兼容的官方推荐图标主题。
为什么搜“文件图标”找不到 vscode-icons?
VSCode 扩展市场默认按 displayName 和 description 模糊匹配,但 vscode-icons 的描述里没写“文件图标”四个字,只写了 “Icons for Visual Studio Code”。搜中文词基本无效。
- 输
vscode-icons(全小写、带短横线)能 100% 命中 - 输
icon或icons会刷出几十个低星、停更、甚至带广告的仿品 - 别信名字带 “File Icon” “Folder Icon” 的第三方插件,多数不更新、不兼容、或偷偷改你的 settings.json
vscode-icons 安装后不生效?检查这三点
装完没反应,不是失败,是没触发激活条件。它依赖两个关键配置:
- 必须在
settings.json里显式启用:添加"workbench.iconTheme": "vscode-icons" - 如果已装其他图标主题(比如
material-icon-theme),它们会冲突,禁用其中一个 - 某些工作区启用了
workbench.iconTheme: "none",会覆盖用户级设置,需在该工作区的.vscode/settings.json里删掉或改掉
装完图标还是灰色/错位?可能是缓存或路径问题
VSCode 1.118 对图标资源加载更严格,旧缓存容易导致图标不渲染:
- 关掉所有 VSCode 窗口,再重新打开——很多图标类插件只在启动时加载一次资源
- 执行
Ctrl+Shift+P→ 输入Developer: Reload Window,比单纯重载更彻底 - 如果用的是 macOS,检查
~/Library/Application Support/Code/CachedExtensions/下是否有损坏的vscode-icons缓存,可手动删掉对应文件夹再重装
真正容易被忽略的是:图标主题和文件关联是两回事。装了 vscode-icons 只负责显示图标样式,不会自动给 .tsconfig 或 pnpm-lock.yaml 这类文件加专属图标——那些得靠插件自己定义,而 vscode-icons 已覆盖 95% 以上常见文件类型,新增类型要等它发版,别手动 patch。


















