前提:
通过如下设置配置了不同系统主题下的 VSCode 主题:
{
"workbench.colorTheme": "Material Theme Palenight High Contrast",
"workbench.preferredDarkColorTheme": "Material Theme Palenight High Contrast",
"workbench.preferredLightColorTheme": "GitHub Light Default",
}
VSCode 绑定了 Github 账号,每次启动 VSCode 会自动同步上一次的配置。
遇到的问题是:
每次在家(晚上:深色系统主题)使用过 VSCode (深色 VSCode 主题)后,第二天到公司(白天:浅色系统主题)打开 VSCode ,由于配置自动同步的关系,将会把 workbench.colorTheme 项配置直接同步到公司的 VSCode ,导致 workbench.preferredLightColorTheme 项配置无法生效。
上述问题反过来先先公司再家里也同样会有。
想问一下各位,有没有什么插件可以解决这个问题,或者有没有办法在配置自动同步后,在自动判断一次当前系统主题,使 VSCode 的自适应主题生效(因为我发现在 VSCode 打开状态下切换系统主题,VSCode 的主题是会根据 preferred 项自动调整的)。