我一直在用 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"