上次介紹完了 tmux 常用的快捷鍵,今天就也該來個 zsh 的快捷鍵!
才怪,基本上除了 tab、ctrl + a、ctrl + e 這幾個我常用來快速輸入指令的之外,剩下的我也沒什麼好分享的了 ...
如果大家真的有興趣的話,使用 MAC 的朋友不妨試試看
iTerm2終端神器!
今天主要是來跟大家介紹專屬於 zsh 的框架 - oh-my-zsh!
oh-my-zsh 是一個用來管理 zsh 組態設定的框架 (第一次聽到 sh 竟然也有框架!),當中有成千上萬種的 plugins 以及 theme。
其中最為人所知的大概就是 powerlevel9k、powerlevel10k 這種花俏的主題」吧!許多工程師就算不用終端機開發,也都還是紛紛使用 powerlevel9k 這種令人工作時通體舒暢的外觀~
首先我們透過 curl 來安裝
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
編輯 oh-my-zsh 幫我們產生的 .zshrc
$ vi ~/.zshrc
網站上有更詳盡的教學:oh-my-zsh
既然我們都已經安裝了這麼強大的框架,那麼事不宜遲趕快搶先體驗他所提供的功能吧!(開啟 ~/.zshrc 進行客製化設定)
載入插件
plugins=(
    git,
    ...
)
預設的插件列表會放在 ~/.oh-my-zsh/plugins/ 底下,你會發現當中已經有許多提供給特定工具的插件了。最常見的莫過於 git!
而之後另外下載的都會放在 ~/.oh-my-zsh/custom/plugins/ 底下。
更改主題
ZSH_THEME="robbyrussell"
預設的主題在 ~/.oh-my-zsh/theme/ 底下,而前面所提到的 powerlevel9k 下載後會放在 ~/.oh-my-zsh/custom/themes/ 裡面哦!
至於許多人在設定了不同主題後,終端機卻顯示亂碼,這是因為很多的主題都有一些比較特別的字元,一般的字體並沒有辦法顯示,這時候就要下載 Powerline Fonts 這種能對特殊字元進行處理的字體了。
更改完設定後只需要 $ source ~/.zshrc 一下讓設定的參數重新跑一次就可以了 (當然要重新啟動終端機也是可以)。
推坑:我的字體都用 FiraCode 這種更為炫砲的字體~
今天就大概介紹到這邊吧~