diff --git a/src/vs/workbench/parts/debug/electron-browser/debugConfigurationManager.ts b/src/vs/workbench/parts/debug/electron-browser/debugConfigurationManager.ts index 82d538f0d9344499c0148f19b1f50b509674ae59..3379a07d2685777f64b218c200d7d6c34a2949b5 100644 --- a/src/vs/workbench/parts/debug/electron-browser/debugConfigurationManager.ts +++ b/src/vs/workbench/parts/debug/electron-browser/debugConfigurationManager.ts @@ -349,6 +349,8 @@ export class ConfigurationManager implements IConfigurationManager { if (!candidates) { candidates = this.debuggers.filter(a => a.hasInitialConfiguration() || a.hasConfigurationProvider); } + + candidates = candidates.sort((first, second) => first.label.localeCompare(second.label)); return this.quickOpenService.pick([...candidates, { label: 'More...', separator: { border: true } }], { placeHolder: nls.localize('selectDebug', "Select Environment") }) .then(picked => { if (picked instanceof Debugger) {