Visual Studio Code soporta configurar una terminal personalizada. La terminal por defecto en windows es PowerShell, pero se puede cambiar estableciendo esta configuracion.
"terminal.integrated.env.windows": {
"MSYSTEM": "MINGW64",
"MSYS2_PATH_TYPE": "inherit",
},
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
"terminal.integrated.shellArgs.windows": [
"C:\\msys64\\usr\\bin\\sh.exe",
"-c",
"(\"/usr/bin/bash --login -i\" -f (Resolve-Path .).Path )"
],