Just installed VSCode and git bash.
I\'ve added the following lines to the settings.json file:
{
\"terminal.integrated.shell.windows\": \"D:\\\\Prog
For those using Git installed via Scoop, just use the Scoop's installation folder path:
"terminal.integrated.shell.windows": "%USERPROFILE%\\scoop\\apps\\git\\current\\bin\\bash.exe",
Not sure about all but in my case, git bash location is changed into the appdata instead of programming file, so you can use same as mentioned:
"terminal.integrated.shell.windows": "C:\\Users\\{user_name}\\AppData\\Local\\Programs\\Git\\bin\\bash.exe",
On Mac.
-Batman P.S. Disregard, was looking at another page that was trying to create a separate window to run terminal in.
My Solution:
Open settings
Deactivate: Windows Enable Conpty
According to this vscoode GitHub Issue (#7286):
...
git-bash.exe
is a Windows application (with WinMain as entry), butbash.exe
is a console application (with main as entry). To be used as integrated shell, the executable must be a console application, so that stdin/stdout/stderr can be redirected.
The recommended approach is to use:
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
I was infact looking for the solution to this exact problem. @JBD said it correctly however I would just like to add that the git-bash.exe file is kept seperate in the normal program folder of git.
{
"terminal.integrated.shell.windows": "D:\\Program Files\\Git\\git-bash.exe"
}
but what you need to link within vs Codes settings is a different file which will enable git bash to run within the vs code terminal. The path to that is in the "bin" folder within the "Git" folder.
{
"terminal.integrated.shell.windows": "D:\\Program Files\\Git\\bin\\bash.exe"
}
This will allow your git bash to run from within the terminal window of VS Code