ohmyzsh是一個開源項目,用于管理和高效地玩轉(zhuǎn)zsh
1. 準(zhǔn)備工作:
需要安裝ZSH,mac系統(tǒng)一般預(yù)置安裝了zsh(可以通過:cat /etc/shells查看),如果沒有安裝zsh?(運行zsh --version確認), 如果沒有安裝需要按照這個鏈接安裝:?Installing ZSH
:cat /etc/shells
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
2. 安裝ohmyzsh
通過curl
sh -c"$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
通過wget
sh -c"$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
通過git手動安裝(由于網(wǎng)速原因,我采用的是這種)
1. 克隆存儲庫
git clone https://github.com/ohmyzsh/ohmyzsh.git~/.oh-my-zsh
2. 備份本地原有的zsh配置文件入录,這步是可選的
cp ~/.zshrc ~/.zshrc.orig
3. 創(chuàng)建新的zsh文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
4. 修改以后默認使用的shell為zsh
chsh -s$(which zsh)
但是這句命令可能會報錯:chsh: no changes made
解決方法:終端輸入下面兩行,輸入密碼就可以
dscl . -read /Users/$USER/ UserShell
exec su - $USER
安裝完成<丫怠纷跛!
3. 配置主題
修改.zshrc, 我個人配置的是kennethreitz。當(dāng)然你也可以設(shè)置ZSH_THEME="random"邀杏,這樣每次都會隨機出現(xiàn)一個主題。
4. 更新ohmyzsh
如果希望自動更新唬血,請在.zshrc文件中添加
DISABLE_UPDATE_PROMPT=true
如果希望關(guān)閉自動更新望蜡,請在.zshrc文件中添加
DISABLE_AUTO_UPDATE=true
如果希望在任何時候都能更新,請在終端運行(也許有人剛剛發(fā)布了一個新插件拷恨,而您不想等待一個星期)
upgrade_oh_my_zsh
5. 卸載ohmyzsh
uninstall_oh_my_zsh