8
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【2020年1月】新年明けたらMacに"Zsh使うからな!"って言われた。

Last updated at Posted at 2020-01-02

新年明けて、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にて以下の設定を追加します。

setting.json
...
    "terminal.integrated.shell.osx": "/bin/zsh"
...

これで設定を保存し、ターミナルを開くと・・・

 % 

と、% のプロンプトが出ました!これで無事にZshへ入門できました。

VSCodeではRemote SSHばっかりしてるから、ほとんど関係ないんだけどね・・・

8
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?