概述
Oh My Zsh
是一個開源的由社區(qū)驅(qū)動的用于管理zsh配置的框架,它包含了大量的插件和主題樣式肠套,能極大提升使用shell終端的舒適度,源碼地址:https://github.com/ohmyzsh/ohmyzsh/
安裝
以下是在 Ubuntu 上面安裝的過程示例猖任。
安裝 zsh
sudo apt install zsh
安裝 ohmyzsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
選擇主題
默認的主題是 robbyrussell
你稚,你可以通過編輯 ~/.zshrc
里面的 ZSH_THEME="robbyrussell"
把它改成其他主題,比如說 ZSH_THEME="agnoster"
朱躺,可供選擇的主題很多刁赖,可以參考 https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
有些主題需要你的終端設(shè)置非ascii字符的顯示字體,不然會顯示亂碼室琢,比如上面的agnoster
就需要乾闰,你需要先安裝 Powerline Fonts,我自己使用的終端是 iTerm2盈滴,可以在 Perferences -> Profiles -> Text 里面設(shè)置字體 涯肩,在下圖示例中我選擇了Hack字體:
安裝插件
可直接啟用的插件列表可以參考:https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins
推薦插件 autojump
,需先安裝 brew install autojump
巢钓,然后在~/.zshrc
plugins那一行加上autojump
即可病苗。
另外推薦兩個很不錯的插件,他們需要額外安裝症汹,不在上面的列表里面:zsh-autosuggestions
和 zsh-syntax-highlighting
安裝命令如下:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
然后把 ~/.zshrc
里面的 plugins 那一行改成
plugins=(
git zsh-syntax-highlighting zsh-autosuggestions
)
需要啟用其他插件也是在這個plugins列表里面添加即可硫朦。