解決 macOS terminal 無法預設使用 zsh

  • 16
  • 0

zsh 是個取代 bash 的強大 shell

今年開始換 Macbook 開發後,看了許多文章,大家都建議安裝 zsh, iterm2, oh-my-zsh 等等

按照其他人建議的步驟使用 homebrew 安裝 zsh,並把 zsh 設定為預設 shell

但我每次打開 terminal 的時候,都需要手動輸入 exec $SHELL

才會顯示成 zsh shell

後來發現是路徑的設定問題

把 Shells open with → Command (complete path) 修改成 /opt/homebrew/bin/zsh

這樣下次打開 terminal 的時候,就可以正確顯示了

也有同步把 Rider 和 WebStorm 的 Shell path 改成 zsh 正確路徑

看了很多中英文的文章,都找不出原因,也請教了同事

也重新安裝,按照別人的步驟和指令進行

結果沒想到只是因為這個小地方,不知道為什麼沒有生效到

順手紀錄一下自己踩到的雷