Situation
開兩個 Terminal session 都是 zsh,兩邊共享指令 history,有互相干擾的困擾。
在程式和人文交織的隧道裡持續前進
開兩個 Terminal session 都是 zsh,兩邊共享指令 history,有互相干擾的困擾。
打開 shell 出現以下 error:
/usr/local/etc/bash_completion:59: command not found: shopt
/usr/local/etc/bash_completion:1192: command not found: shopt
/usr/local/etc/bash_completion:1420: command not found: shopt
/usr/local/etc/bash_completion.d/minikube:type:2663: bad option: -t
/usr/local/etc/bash_completion.d/ssh:194: command not found: shopt
/usr/local/etc/bash_completion.d/ssh:247: command not found: shopt
/usr/local/etc/bash_completion.d/xrandr:17: parse error near `)'
閱讀更多解決 /usr/local/etc/bash_completion:59: command not found: shopt
紀錄 Powerlevel10k ~/.p10k.zsh 的客製化設定心得。
如果你是 macOS 上的開發者,應該會看過別人的 macOS Terminal 看起來很酷炫,有很多實用的 prompt 資訊和便利操作,你看到的 95% 是 zsh 這個 shell。
用 zsh 打造自己喜歡的酷炫 Terminal 並不難,網路上已經有很多教學。不過有些教學年代久遠,用的是比較舊的套件,仍有一些略嫌繁瑣的設定,例如 zsh theme Powerlevel9k 需要自己手動安裝 Powerline Font 來支援特殊 icon font。
後來新的 Powerlevel10k 將這些設定又更進一步簡化,設定方式變得非常人性化,更容易設定,而且效果更漂亮。
本文使用較新的 Powerlevel10k,整理從零開始的安裝設定步驟,也算是為自己做筆記,未來重置或更換 Mac 時能很快找回慣用的配置。
閱讀更多讓 macOS 的 Terminal 又潮又實用:手把手設定教學 iTerm2 + oh-my-zsh + Powerlevel10k