上次介紹完了 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 這種更為炫砲的字體~
今天就大概介紹到這邊吧~