PAYATHON 2026

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 发布说明

如何切回之前的主题?

  1. 打开配色主题选择器:在 Windows 或 Linux 上依次按 Ctrl+K、Ctrl+T;在 macOS 上依次按 Cmd+K、Cmd+T。
  2. 如果之前使用默认深色主题,选择 Dark Modern;如果使用默认浅色主题,选择 Light Modern。
  3. 按 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 主题的情况。主题与工作区设置说明

备注:内容仅供参考。