首页 > 解决方案 > VSCode 终端 - echo $SHELL 显示 bash,但我已将 shell 设置为 zsh

问题描述

MacOS Catalina,VSCode v1.44

我已将我的 MacOS 终端切换为使用 zsh。使用 Terminal.app 和 iTerm.app;当我尝试以下操作时:

echo $0
echo $SHELL

...我看到了 zsh 的路径 (/bin/zsh)

但是,当我在 vscode 中并打开终端时... echo $0显示 /bin/zsh 并echo $shell显示 /bin/bash。

注意:在 VScode 设置中,我选择 zsh 作为 macOS 的终端 shell。

任何人都可以解释(或指向我的资源)帮助了解这里发生了什么。

谢谢

标签: vscode-settings

解决方案


推荐阅读