В VScode невозможно поменять оболочку терминала с bash до zsh
Совсем недавно я перешел с bash до zsh
Я могу им спокойно пользоваться, запускать коды и т.д.
Однако в VS Code появилась проблема:
Я не могу поменять в нём оболочку на
zsh
Выскакивает вот такая ошибка:
bash: exec: zsh: not found
Я гуглил, и все предлогают 2 варианта:
F1+Select Custom Profileи выбрать нужную оболочку
Однако мне не предлогается
zsh
- Добавить в
settings.jsonстрочку:
{
"terminal.integrated.shell.linux": "zsh" // либо "/usr/bin/zsh"
}
Либо:
{
"terminal.integrated.profiles.linux": {
"zsh": {
"path": "zsh" // либо "/usr/bin/zsh"
}
}
}
Однако это тоже не работает, даже сам
vscodeподсвечивает его темным цветом:

Либо могли предлагать оба варианта
Кто может помочь решить эту проблему?
Ответы (1 шт):
Автор решения: pwr
→ Ссылка
Такая же возникла проблема, когда устанавливал vscode через flatpak. После удаления flatpak`овского vscode и переустановки его из официального репозитория всё починилось.