Ошибка кода 2 обычно возникает, когда путь неверен или был изменен. проверьте, где находится файл bash.exe, с помощью внешнего bash, и запустите «where bash.exe», а затем просто проверьте, что то же самое в vscode.
Или попробуйте удалить и оставить следующее пустым:
terminal.inegrated.Cwd
У меня была эта проблема некоторое время назад, я удалил cwd и оставил его чистым, и он работал нормально, все, что мне было нужно, это добавить путь в Terminal.integrated.shell.windows и ничего больше
Если это не помогло, дайте мне знать, какую версию вы используете. и какие расширения у вас есть иногда настройки переопределения расширения.