前言
喜歡使用zsh的主要原因是,它使我們單調(diào)的終端變得更加漂亮、優(yōu)雅,并且有豐富的插件,加速終端命令。
這里在ubuntu18.04基礎(chǔ)上,介紹如何安裝zsh,如何使用oh-my-zsh,如何使用zsh-autosuggestions
安裝zsh
apt install zsh
chsh -s $(which zsh) #終端默認(rèn)shell 切換為zsh,注銷重新進(jìn)入終端時(shí),默認(rèn)使用zsh
zsh安裝官方介紹:
https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH#how-to-install-zsh-on-many-platforms
安裝完zsh,注銷后重新進(jìn)入終端,如下圖所示,似乎終端沒有變優(yōu)雅,甚至更丑陋了....
沒事,我們可以安裝oh-my-zsh, 終端會(huì)煥然一新
安裝oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安裝完oh-my-zsh, 終端立即變得花花綠綠起來
oh-my-zsh默認(rèn)使用主題robbyrussell, 可以設(shè)置~/.zshrc改變主題,譬如設(shè)置主題為agnoster
終端界面變?yōu)槿缦履?/p>
oh-my-zsh官方介紹:
https://github.com/ohmyzsh/ohmyzsh/wiki/themes
安裝zsh-autosuggestions
# 使用git下載zsh-autosuggestions 到~/.zsh
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
# 設(shè)置.zshrc
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
安裝完后,打開新的終端就可以自動(dòng)使用zsh-ausuggestions了。zsh-ausuggestions會(huì)以淺色自動(dòng)提示已經(jīng)使用過的指令。譬如在我的終端中輸入curl,會(huì)自動(dòng)提示下面指令
若此指令是我想要的,點(diǎn)擊鍵盤 >按鍵,就會(huì)自動(dòng)輸入整行命令
若只有部分指令是想要的,按住ctr + >, 會(huì)依次輸入所需指令
zsh-ausuggestions官方介紹:
https://github.com/zsh-users/zsh-autosuggestions






