VS Code中Open Editors未保存文件徽章消失,如何恢复?
如何恢复VS Code中Open Editors活动栏的未保存文件计数徽章?
我的VS Code原本会在Open Editors活动栏图标上显示未保存(脏)文件的计数徽章,近期升级到1.85.2版本后,该徽章被一条消息替代(主侧边栏收起后消息不可见),同时Open Editors图标也发生了变更。我尝试过以下操作但均无效:
- 在设置中搜索"badge"、"activity bar"和"open editor"未找到相关恢复选项
- 排查并禁用所有扩展后重启VS Code
- 右键点击Open Editors图标反复切换「显示徽章」选项
- 关闭VS Code时曾短暂看到时钟图标,但未恢复原计数徽章
解决方案
1. 检查并调整核心设置项
VS Code 1.85版本对活动栏徽章的显示逻辑做了更新,新增了专门的控制选项:
- 打开设置界面(Mac快捷键
Cmd+,) - 搜索
workbench.activityBar.openEditors.showBadge,确认其值为true - 搜索
workbench.activityBar.openEditors.badgeVisibility,将其设置为always(该选项控制徽章是否始终显示,而非仅在侧边栏展开时)
2. 重置活动栏布局后重启
布局缓存异常可能导致显示问题:
- 右键点击活动栏空白区域,选择「重置活动栏位置」
- 完全退出VS Code(包括后台运行的进程),重新启动软件
3. 直接编辑settings.json配置
如果图形界面设置无效果,手动修改配置文件:
- 打开命令面板(
Cmd+Shift+P),输入Preferences: Open Settings (JSON)并回车 - 在配置文件中添加或修改以下内容:
"workbench.activityBar.openEditors.showBadge": true, "workbench.activityBar.openEditors.badgeVisibility": "always" - 保存文件后重启VS Code
4. 临时回退到旧版本验证
若上述方法均无效,可能是1.85.2版本的BUG,可暂时回退:
- 点击VS Code左下角齿轮图标 → 「关于」→ 点击「版本历史」
- 下载并安装1.85.1版本,检查徽章是否恢复正常
内容的提问来源于stack exchange,提问作者PatrickReagan
相关产品推荐
相关产品推荐

