Installez l'extension de macro appropriée https://marketplace.visualstudio.com/items?itemName=geddski.macros
Définissez des macros dans settings.json
"macros":{
"redirectTextFileAndRunPython":[
"workbench.action.files.save",
{
"command": "workbench.action.terminal.sendSequence",
"args": { "text": "python app.py < input.txt\n" }
},
],
},
Décrivez le nom de la macro dans keybindings.json
{
"key":"ctrl+q",
"command":"macros.redirectTextFileAndRunPython"
}
J'ai pu associer des touches sans ajouter d'extensions! C'est gênant!
seulement ça!
{
"key":"ctrl+q",
"command": "workbench.action.terminal.sendSequence",
"args": { "text": "python app.py < input.txt\n"}
}