terminal.integrated.shell.linux tinha o valor "usr/bin/zsh". Mas como eu desinstalei o terminal não abriu
Então mudei alguns valores para terminal.integrated.shell.linux, "bash" para terminal.integrated.shell.osx, "bash" também e terminal.external.linuxExec, "x-terminal-emulator"
Agora está funcionando. Consigo usar o bash shell no visual code studio
Obrigado a todos por ajudar
Responder1
Parece que você configurou um caminho errado em seus editores(ou seus plug-ins de terminal relacionados), de qualquer forma, aconselho verificar/atualizar seu provedor de shell padrão também.
Para verificar/atualizar a configuração do seu provedor de shell, você pode usar sudo update-alternatives --config sh
para listar e alterar o padrão entre os interpretadores de shell instalados(ash/dash, zsh, peixe, bash...).
Além disso, você pode configurá-lo diretamente parafestausando sudo update-alternatives --install /bin/sh sh /bin/bash 100
.
Então você deve verificar a configuração do seu editor e também o(s) plugin(s) que você está usando para iniciar/abrir o terminal(átomo-terminal, terminal-plus, etc.).
- Você deve usar
/bin/bash
ondeintérprete de shello caminho é obrigatório. - Use
/usr/bin/gnome-terminal
ou/usr/bin/x-terminal-emulator
onde o caminho doaplicativo emulador de terminalé necessário.
Espero que ajude.
Responder2
Eu enfrentei esse mesmo problema recentemente. A solução mais fácil que posso sugerir é adicionar esta linha no arquivo settings.json do Visual Studio Code. A versão recente do Code permite editar o settings.json por meio de uma GUI. Mude para o modo de visualização JSON. Você pode encontrar esse botão de alternância no canto superior direito.
"terminal.integrated.shell.linux": "bash"
E pronto. Execute o terminal. Bash deve aumentar.
Responder3
- Abra Preferências > Configurações ou simplesmente use
Ctrl+,
- Procurar
Terminal › Integrated › Shell: Linux
- Clique em
Edit in settings.json
- Por fim, adicione esta linha
"terminal.integrated.shell.linux" : "/bin/bash"
e reinicie seu aplicativo.