サポート記事を参考に。Macのデフォルトシェルを変更してみます。
デフォルトシェルを変更する方法は2つある。
- コマンドラインから
- 「ユーザーとグループ」設定から
ひとつ目のコマンドラインから設定してみます。
ターミナルで $ chsh -s path と入力します。path の部分には、「/etc/shells」に記述されているシェルのパスのいずれか 1 つ (/bin/zsh、/bin/bash、/bin/csh、/bin/dash、/bin/ksh、/bin/sh、/bin/tcsh など) を指定します。
VS Codeのターミナル
$ chsh -s path
のpathの部分に /bin/zsh と入力してみます。
途中、Macのパスワードを求められます。
VS Codeを再起動してみると
無事にデフォルトシェルが「bash」から「zsh」に変更されました。
もう一つの「ユーザーとグループ」からも設定できる。
システム設定から「ユーザとグループ」を開いて
管理者のアイコンをcontrol + クリック(または右クリック)して詳細オプションをクリック
ログインシェルを変更してOKクリック
ターミナルで確認
確認OK。
ただ、VS Codeを開いた時にターミナルに
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
訳:
デフォルトの対話型シェルは zsh になりました。
アカウントを更新して zsh を使用するには、`chsh -s /bin/zsh` を実行してください。
詳しくは https://support.apple.com/kb/HT208050 をご覧ください。
と表示されている意味は、今はよくわかりません...。