新年明けて、VSCode開けました。すると・・・?
年末に macOS を Catalina にアップデートしておりました。そして年が明けてからVSCodeを開いてみると、以下のような警告が出てきました。
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.
何やらご案内が出ておりまして、リンクを開くと・・・?
お〜。Catalina からはデフォルトでzshを使うようになったのね。。でも、VSCodeのターミナル、bashなんだよね・・・ということでその辺りをサクッと調べてみました。
zsh ってなんだ?
zsh
ってシェルの一種なのはわかるけど、Bashとどう違うのか・・・?ということでいろいろ調べてみるとなんだか凄そうっていうことはビンビン伝わってきます。
設定の引越しが必要らしい。
bashの時に使用していた.bash_profile
やら.bash_rc
が読みこまれなくなったのでそこで使用していた設定などはお引越しが必要な模様です。
こちらの設定は上記のページにお譲りいたします。
VSCode のターミナルを変更
このままで VSCode では /bin/bash
が設定されておりますので、/bin/zsh
に設定を変えましょう。
settings.jsonにて以下の設定を追加します。
...
"terminal.integrated.shell.osx": "/bin/zsh"
...
これで設定を保存し、ターミナルを開くと・・・
%
と、%
のプロンプトが出ました!これで無事にZshへ入門できました。
VSCodeではRemote SSHばっかりしてるから、ほとんど関係ないんだけどね・・・