iTerm 2 整合 Touch Bar 潮起來
不知道大家有沒有發現,最近一次的更新之後,咱們的 iTerm 2 就支援了 touch bar 上的功能,這對於有 touch bar 的我真是讓人感到興奮(炫耀文?
不外乎就是換換 theme 啦,切換 tab 啦,指令查詢啦…欸等等這個是什麼?
阿不就 F1~F20 太愚蠢了吧…欸!?怎麼會有 F20 研究了一下原來是可以自定義 function 的功能。終於啊可以實現我一指 push 的夢想了。
安裝 zsh
在開始之前我們建議一定要安裝一下 oh-my-zsh 這個 shell 個人覺得最好用的地方在於 tab 自動完成上的強化囉,至於安裝方式就請參考官方文件吧
安裝 zsh iTerm Touchbar
zsh iTerm Touchbar 的安裝過程就稍稍微複雜一點,還需要多安裝 Antigen 或是 zgen 個人是安裝了 zgen 所以以下教學以 zgen 為主。
- 下載 zgen
- zsh 引入 zgen
首先就先將 zgen clone 下來吧
git clone https://github.com/tarjoilija/zgen.git "${HOME}/.zgen"
接著要讓我們的 zsh 吃到 zgen 的指令,所以要去編輯 .zshrc
nano ~/.zshrc
貼上
# load zgen
source "${HOME}/.zgen/zgen.zsh"
# if the init scipt doesn't exist
if ! zgen saved; then
# specify plugins here
zgen oh-my-zsh
# generate the init script from plugins above
zgen save
fi
貼好後再將 zsh 的 plugins 加入 zsh-iterm-touchbar 如下圖
最後記得讓 zgen load zsh-iterm-touchbar 一樣加入 .zshrc
zgen load iam4x/zsh-iterm-touchbar
最後統整一下 .zshrc 會是這樣
並且 source ~/.zshrc
重新讀取一下
大功告成囉