Typescript 有没有办法通过VS代码扩展API选择/设置主题?

Typescript 有没有办法通过VS代码扩展API选择/设置主题?,typescript,visual-studio-code,vscode-extensions,Typescript,Visual Studio Code,Vscode Extensions,我希望能够在给定的时间通过扩展API设置/选择主题 例如: 6:00 PM-设置主题“OneDark Pro” 到目前为止,我一直在阅读扩展API文档,还没有找到能够以这种方式帮助我的信息 这将是我的第一个扩展&Typescript项目,所以我相信我可能遗漏了一个明显的要点 vscode.ThemeColor.set('themeName'); 有一个“workbench.colorTheme”设置(请注意,它仅适用于工作区本地设置.json文件)。此外,还有一个问题。这意味着您可以执行以下操

我希望能够在给定的时间通过扩展API设置/选择主题

例如:
6:00 PM-设置主题“OneDark Pro”

到目前为止,我一直在阅读扩展API文档,还没有找到能够以这种方式帮助我的信息

这将是我的第一个扩展&Typescript项目,所以我相信我可能遗漏了一个明显的要点

vscode.ThemeColor.set('themeName');
有一个
“workbench.colorTheme”
设置(请注意,它仅适用于工作区本地
设置.json
文件)。此外,还有一个问题。这意味着您可以执行以下操作:

var folders = vscode.workspace.workspaceFolders;
if (folders !== undefined) {
  vscode.workspace.getConfiguration('workbench', folders[0].uri)
      .update(
          'colorTheme', 'themeName', vscode.ConfigurationTarget.Workspace);
}
注意:此逻辑已简化,并假定工作区仅包含一个文件夹/不适用于