VSCode活动栏原生不支持中文名称,仅显示图标,hover显示中文tooltip才是官方方案;配置"workbench.activityBar.showLabels"无效,语言包不影响图标结构;优化应聚焦精简入口、固定高频项顺序及调大zoomLevel。

VSCode 的左侧活动栏(Activity Bar)**原生不支持显示中文名称**,这不是设置遗漏或插件没装对,而是官方 UI 设计决定的:它只渲染图标,不渲染文字标签。
为什么 workbench.activityBar.showLabels 不生效
这个配置项根本不存在——VS Code 会静默忽略任何写入 settings.json 的 "workbench.activityBar.showLabels": true。你搜不到它、命令面板里找不到它、文档里也查不到它。试图加这行,只会白忙一场。
中文界面下活动栏仍无文字的真正原因
- Activity Bar 是纯图标区域,hover 时弹出 tooltip(如“资源管理器”“搜索”)才是官方提供的文字说明方式
- 语言包只影响菜单、设置项、面板标题、tooltip 等文本内容,**不影响图标容器本身的 DOM 结构**
- 强行用 CSS 注入文字会失效,因为图标 SVG 容器内没有预留
或文本节点,::after也无法可靠定位
实际可优化的三件事(比加文字更有效)
中文用户真正卡住的不是“看不到字”,而是“认不准图标”“找不回常用入口”“缩放后糊成一片”:
- 右键 Activity Bar 空白处 → 取消勾选不用的项(如 Timeline、Notebook),减少干扰
- 运行命令
Developer: Generate Default Activity Bar Entries,拿到当前有效的 ID 列表,再手动设"workbench.activityBar.visibleEntries"为["workbench.view.explorer", "workbench.view.search", "workbench.view.scm"]等高频项,固定顺序 - 调大整体缩放:
"window.zoomLevel": 1(或1.5),同时放大图标、tooltip 文字、侧边栏内文件名,比折腾文字标注直观得多
真正容易被忽略的是:你盯着活动栏等文字出现,却没注意 hover 两秒后弹出的中文 tooltip 是否已正常显示——那才是 VS Code 认证的“中文已生效”信号。其他所有“加文字”的尝试,都在对抗设计本身。











