直接将workbench.icontheme设为null或选none即可关闭vscode文件图标,无需卸载扩展或复杂配置;该设置为开关级控制,修改后立即生效,且需同步用户与工作区设置以避免冲突。

直接关掉图标主题即可,不需要卸载扩展或改复杂配置。
怎么关闭文件图标显示
VSCode 的文件图标由 workbench.iconTheme 控制,设为 null 或空字符串就能彻底隐藏所有图标,只留文字。这不是视觉样式微调,而是开关级控制。
- 快捷操作:按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),输入Preferences: File Icon Theme回车,从下拉列表里选None - 手动编辑更稳妥:打开
Preferences: Open Settings (JSON),在{}内加一行:"workbench.iconTheme": null - 改完立刻生效,不用重启;已展开的资源管理器会自动刷新,图标消失,只剩文件/文件夹名
为什么选了 None 还有图标
常见原因是设置层级冲突或主题强制覆盖:
- 右下角显示
Workspace Settings?说明你只改了当前项目,而用户级设置仍是"vscode-icons"之类——必须同步把用户设置里的workbench.iconTheme也设为null - 某些颜色主题(如 One Dark Pro 精简版、Nord)会通过 CSS 覆盖图标区域,即使
workbench.iconTheme是null,也可能因list.indent或list.rowHeight异常导致空白被误认为“图标残留”。临时切回Default Dark+验证一下 -
Explorer: Show Icons这个开关虽然默认开,但如果被手动关过,也会压制图标——搜这个设置项并确保勾选状态
关图标后侧边栏变紧凑,但要注意
图标消失后,文件夹前的三角箭头(▶️)和文件前的空白区域都会收窄,整体缩进减小。这对密集型项目(比如含大量 node_modules 子目录)是好事,但可能让嵌套层级视觉区分变弱。
- 如果发现折叠箭头看不清,可额外加配置:
"workbench.tree.indent": 16(默认是 12),增强缩进感 - 不建议用
files.associations或workbench.editorAssociations去“绕过”图标控制——它们管语法高亮和编辑器类型,对图标开关无效 - 活动栏(左侧那一排图标)不受此设置影响;它是否显示由
workbench.activityBar.visible单独控制
真正要的只是纯文字列表?关掉 workbench.iconTheme 就够了。其他任何操作都是在绕弯子。











