Change default terminal back to Bash in VS Code

I installed zsh in my Ubuntu 18.04 but didn't like it. After installing it I was having issues, so I removed it.

The default terminal in my VS Code has not changed back to Bash for some reason. Whenever I open the inbuilt terminal, an error message pops up:

The terminal process command '/usr/bin/zsh' failed to launch (exit code: 1)

screenshot of the error

I am just able to capture the screenshot - terminal gets automatically closed after fractions of a second.

6

4 Answers

Try the following steps:

  1. In the VSC application open File>Preferences>Settings. Or press Ctrl+,;
  2. At this point you can browse the settings, or type terminal.integrated.shell.linux in the search bar;
  3. As value of the field Terminal > Integrated > Shell:Linux fill /bin/bash. Then restart the application.

enter image description here

Or, probably better, search for /bin/zsh and replace it with /bin/bash.

2
  1. Open Preferences > Settings or simply use Ctrl + ,.
  2. Search for Terminal › Integrated › Shell: Linux.
  3. Click on Edit in settings.json.
  4. Finally add this line "terminal.integrated.shell.linux": "/bin/bash" and restart your application.
1

New and easiest way

Configure your default integrated terminal by running the Terminal: Select Default Profile command, which is also accessible via the terminal dropdown.

enter image description here

Open the file ~/.config/Code/User/settings.json and add the following line to the end of the file

"terminal.integrated.defaultProfile.linux": "bash"

Replace bash with whatever terminal flavor you fancy.

Ooops i didnt notice this answer was already given by

Maddu Swaroop . Credits to him though i had to find my own despite it was there.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like