我删除了 fish shell,现在 VS Code 终端不工作了

我删除了 fish shell,现在 VS Code 终端不工作了

我一直在用 Angular 编写教程。今天上班前一切都运行良好。今天下班后我回到家里的电脑前,发现我在 VS code 中使用的 fish shell 无法识别任何命令(node --version 等命令不起作用,但在我的 mac terminal.app 中可以工作)。我不知道为什么 fish 突然无法识别命令了。我已经用了几个月了。我上网决定按照我在这里找到的建议卸载 fish shell:

https://fishshell.com/docs/2.0/faq.html

此后,我的 VS Code 终端无法工作。尝试打开终端时出现此错误:

终端进程启动失败:shell 可执行文件“/usr/local/bin/fish”的路径不存在。

我该如何解决这个问题以使用 bash 作为默认终端?

答案1

通过在 settings.json 中添加此行来解决此问题:

"terminal.integrated.defaultProfile.osx": "bash"

相关内容