VS Code 更新到 1.113 后,如何恢复之前的配色主题?
数据小陈
可以在配色主题选择器中切回 Dark Modern 或 Light Modern,不必降级 VS Code。如果更新前使用的是其他主题,选择原来的主题即可。
为什么更新后配色变了?
VS Code 1.113 引入了新的默认主题 VS Code Dark 和 VS Code Light,此前的 Modern 主题仍可选择。官方发布说明确认了默认主题的变化,但不能据此认定所有用户都被强制切换。VS Code 1.113 发布说明
如何切回之前的主题?
- 打开配色主题选择器:在 Windows 或 Linux 上依次按
Ctrl+K、Ctrl+T;在 macOS 上依次按Cmd+K、Cmd+T。 - 如果之前使用默认深色主题,选择
Dark Modern;如果使用默认浅色主题,选择Light Modern。 - 按 Enter 确认。
也可以打开命令面板,执行 Preferences: Color Theme,然后选择主题。官方主题设置指南
旧配置中的 Default Dark Modern 和 Default Light Modern,在这次调整后分别对应 Dark Modern 和 Light Modern。查找时请注意名称变化。官方主题迁移说明
如何通过 settings.json 设置?
在命令面板执行 Preferences: Open User Settings (JSON),将下面的配置合并到现有设置中,就可以选择深色 Modern 主题:
{
"workbench.colorTheme": "Dark Modern"
}
需要浅色主题时,将值改为 "Light Modern"。如果已有 workbench.colorTheme,直接修改该项,避免重复添加。
如果启用了跟随系统外观切换,还应指定深浅两种首选主题:
{
"window.autoDetectColorScheme": true,
"workbench.preferredDarkColorTheme": "Dark Modern",
"workbench.preferredLightColorTheme": "Light Modern"
}
系统切换深浅色模式时,VS Code 会使用对应的 Modern 主题。自动切换主题说明
切换后仍不符合预期怎么办?
如果只有某个项目的主题不同,检查工作区设置中是否配置了 workbench.colorTheme;工作区可以单独指定主题。
如果更新前使用的是第三方主题,确认对应的主题扩展仍已安装并启用,再从主题选择器中选择它。切换到 Modern 主题只适用于此前使用 Modern 主题的情况。主题与工作区设置说明
备注:内容仅供参考。
