如何在 VS CODE 中自动从深色主题更改为浅色主题并再次更改回来?

kur*_*4ch 5 visual-studio-code

早上,光线从窗户射出,显示器反射光线,使我无法使用黑暗主题。晚上,黑暗中,浅色主题让我眼睛发痛。我必须不断地来回切换。

有什么方法可以让 Visual Studio Code 在早上自动使用浅色主题,在晚上自动使用深色主题吗?

cha*_*rsi 6

让它遵循您的操作系统主题。VSCode 设置中“窗口”下的第一个选项 -

在此输入图像描述 https://code.visualstudio.com/docs/getstarted/themes#_auto-switch-based-on-os-color-scheme

window.autoDetectColorScheme

然后,让您的操作系统进行日/夜切换。在 Mac 操作系统上,可以通过将主题设置为“自动”来完成此操作。 在此输入图像描述

Windows 上也可能存在类似的选项。


Mar*_*ark 4

它不会自动执行此操作,但会使其变得更容易:vscode v1.69 中将有一个在浅色和深色主题之间切换的命令:

Preferences: Toggle between Light/Dark Themes
workbench.action.toggleLightDarkThemes
Run Code Online (Sandbox Code Playgroud)

该命令未绑定,但如果您愿意,可以从键盘快捷键编辑器或在您的keybindings.json

{
  "key": "alt+h",
  "command": "workbench.action.toggleLightDarkThemes"
}
Run Code Online (Sandbox Code Playgroud)

它会在您的设置之间切换Workbench: Preferred Light Color Theme-Workbench: Preferred Dark Color Theme因此请更改这些设置以匹配您喜欢的颜色主题。