在MacOS上更新Bash并将其设置为默认shell后,遵循这些指示,我发现它对VSCode中的集成终端没有任何影响。如下所示:
在VSCode中应用相同的指示,使用
简短的指导:
1. 使用Homebrew下载最新的Bash版本:
echo $0
返回/bin/bash
而不是/opt/homebrew/bin/bash
。
和
echo $BASH_VERSION
返回3.2.57(1)-release
而不是5.1.12(1)-release
(或更高版本)。在VSCode中应用相同的指示,使用
sudo
在chsh
上设置“Terminal > integrated > Default Profile: Osx”为“Bash”,都没有任何效果。如何解决这个问题?简短的指导:
1. 使用Homebrew下载最新的Bash版本:
brew install bash
。
2. 使用Vim将已更新的版本(路径:/opt/homebrew/bin/bash
)加入到/etc/shells
白名单中。
3. 使用chsh -s /opt/homebrew/bin/bash
将其设置为默认shell。