Visual studio code 我可以得到所有安装的vscode主题的列表吗?

Visual studio code 我可以得到所有安装的vscode主题的列表吗?,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我试过了 vscode.extensions.all.forEach(ext => { console.log(ext.packageJSON); }) 但它只返回非主题扩展。可以在文档中也找不到api。 我举了另一个例子: vscode.extensions.all.forEach(ext => { const contributesThemes = ext.packageJSON.contributes ? (ext.packageJSON.cont

我试过了

vscode.extensions.all.forEach(ext => {
  console.log(ext.packageJSON);
})
但它只返回非主题扩展。可以在文档中也找不到api。

我举了另一个例子:

    vscode.extensions.all.forEach(ext => {
        const contributesThemes = ext.packageJSON.contributes ? (ext.packageJSON.contributes.themes ? ext.packageJSON.contributes.themes : undefined) : undefined;
        if (contributesThemes) {
            for (var i = 0; i < contributesThemes.length; i++) {
                const label = contributesThemes[i].label;
                const uiTheme = (contributesThemes[i].uiTheme === 'vs-dark') ? 'dark' : 'light';
                const extensionType = ext.packageJSON.isBuiltin ? 'Built-in' : 'External';
                console.log(`${extensionType} extension '${ext.id}' contributes ${uiTheme} theme '${label}'`);
             }
        }
    });
...
Built-in extension 'vscode.theme-solarized-dark' contributes dark theme 'Solarized Dark'
Built-in extension 'vscode.theme-solarized-light' contributes light theme 'Solarized Light'
Built-in extension 'vscode.theme-tomorrow-night-blue' contributes dark theme 'Tomorrow Night Blue'
External extension 'eppz.eppz-code' contributes dark theme 'eppz!'
External extension 'jhaig343.asiimov-color-theme' contributes dark theme 'Asiimov'
External extension 'wesbos.theme-cobalt2' contributes dark theme 'Cobalt2'