1 首先:安裝官方源的 zsh
$ sudo pacman -S zsh
oh-my-zsh安裝方式有兩種,下面選其中一種即可
1.1 腳本一鍵自動安裝 oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
1.2 手動安裝 oh-my-zsh
$ sudo pacman -S git
$ git clone https://github.com/skillf-qf/ohmyzsh.git
$ cd ./ohmyzsh/tools/
$ ./install.sh
2 設(shè)置zsh為默認shell:
$ sudo chsh -s /bin/zsh skillf # skillf 為用戶名
3 修改主題
# ==========================================================================
# 主題的設(shè)置文件在 : ~/.zshrc
# 主題的存放目錄在 : ~/.oh-my-zsh/themes
# 推薦主題 : ZSH_THEME="ys"
# ==========================================================================
ZSH_THEME="robbyrussel" # 這是默認主題 robbyrussel ,更改別的主題只需替換這個名字即可。
ZSH_THEME="random" # 如果一時之間找不到合適的,可以用:random 這里會隨機獲取主題。
$ echo $RANDOM_THEME # 然后使用 echo 命令讀取當前主題,可以將喜歡的主題保存到 ZSH_THEME。
4 給history命令增加時間
$ vim ~/.zshrc
HIST_STAMPS="yyyy-mm-dd"
source ~/.zshrc
5 更新oh-my-zsh
# 設(shè)置自動更新oh-my-zsh : ~/.zshrc
DISABLE_UPDATE_PROMPT=true
# 加入需要手動更新
$ upgrade_oh_my_zsh
6 添加插件
# 插件存放的目錄 : ~/.oh-my-zsh/plugins
# 添加插件 plugins=(插件名) 默認啟用git插件
$ cd ~/.oh-my-zsh/plugins
$ git clone https://github.com/zsh-users/zsh-syntax-highlighting
$ git clone https://github.com/zsh-users/zsh-autosuggestions
$ git clone https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins/history-substring-search
$ vim ~/.zshrc
# 找到 plugins=(git) 并修改為以下內(nèi)容
plugins=(
git
zsh-syntax-highlighting
zsh-autosuggestions
history-substring-search
)
更多插件可參考
https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins
https://github.com/unixorn/awesome-zsh-plugins
https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins-Overview
7 關(guān)于卸載
uninstall_oh_my_zsh # 直接命令行輸入