VSCode 集成终端启动失败

VSCode integrated terminal failed to launch

VSCode 集成终端启动失败并显示错误:

The terminal process failed to launch: Path to shell executable "bash" is not a file of a symlink.

试图在官方故障排除页面中寻找解决方案,但无法真正找出问题的原因。

使用 CtrlAltT 启动外部终端(gnome-terminal)没问题.

也尝试过重新安装 VSCode、删除缓存等问题仍然存在。我的几乎所有 Ubuntu 电脑都会出现这种情况。

在Windows中有类似的修复,但是在Linux中如何做呢?更具体地说,我找不到这个 terminal.integrated.shell.linux.

OS:Ubuntu18.04 LTS

VSCode:版本 1.57.1​​

似乎VSCode 无法找到默认配置文件“bash”的可执行文件路径。

我通过提供 bash.

的确切二进制路径来修复

里面 settings.json:

"terminal.integrated.profiles.linux": {
  "bash": {
    "path": "/bin/bash"
  },
  ...
}