Se eu, por exemplo, tivesse 3 configurações de "lançamento" definidas para o PowerShell:
{
"version": "0.2.0",
"configurations": [
{
"name": "MyDebug1",
"type": "PowerShell",
"request": "launch",
"script": "${file}",
"args": []
},
{
"name": "MyDebug2",
"type": "PowerShell",
"request": "launch",
"script": "${file}",
"args": []
},
{
"name": "MyDebug3",
"type": "PowerShell",
"request": "launch",
"script": "${file}",
"args": []
}
]
}
Eu sei que todas essas configurações são idênticas, só estou ressaltando.
É possível definir um atalho de teclado para iniciar uma sessão de depuração com a configuração de inicialização, MyDebug3
mesmo que não seja a configuração de inicialização atualmente ativa no painel Executar e Depurar ?
O mais próximo que posso encontrar é esta opção, Capacidade de selecionar e iniciar um lançamento usando o teclado . Eu preferiria uma tecla de atalho direta.
Qualquer ajuda seria muito apreciada!
Atualmente isso é impossível por padrão e foi até rejeitado como recurso.
Você pode usar a extensão Launch Configs . Um exemplo de atalho de teclado que você adiciona ao JSON seria:
onde
MyDebug3
está o nome definido na sualaunches
configuração, que a extensão adiciona e você precisa mapear para nomes delaunch.json
, por exemplo:Mais opções podem ser encontradas na descrição da extensão.