zsh及on-my-zsh配置教程指南
1岔乔、查看系統(tǒng)自帶哪些shell
cat /etc/shells
2、查看當(dāng)前環(huán)境shell
echo $SHELL
3粥喜、安裝zsh(若已安裝無(wú)需再安裝)
sudo pacman -S zsh
4孵构、將zsh設(shè)置為默認(rèn)shell
chsh -s /bin/zsh
5瘤旨、安裝git
sudo pacman -S git
6、安裝 oh my zsh? (二選其一)
自動(dòng)安裝?
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
手動(dòng)安裝?
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
或者如下選擇性安裝:
下載
cd ~/.oh-my-zsh/custom/plugins
git clone git://github.com/zsh-users/zsh-syntax-highlighting.git
7谴垫、通過(guò)如下命令可以查看可用的Theme
ls ~/.oh-my-zsh/themes
8章母、編輯~/.zshrc文件(此步省略與后續(xù)添加插件一起改)
gedit ~/.zshrc
將ZSH_THEME="robbyrussell"中引號(hào)內(nèi)默認(rèn)robbyrussell名稱改為其它一種主題的名稱如"ys"或用"random",采用隨即切換方式示例? ZSH_THEME="ys"? ? 或者? ? ZSH_THEME="random"?
使用random此時(shí)若想知道當(dāng)前加載主題用命令查看
echo $RANDOM_THEME
9翩剪、安裝zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/plugins/zsh-autosuggestions
10胳施、安裝zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/plugins/zsh-syntax-highlighting
11、安裝 autojump
sudo pacman -S autojump
12肢专、編輯~/.zshrc文件
gedit ~/.zshrc
注意:有些時(shí)候不知什么原因home目錄~/下無(wú).zshrc文件舞肆。
此時(shí)可以查看并編輯~/.oh-my-zsh/templates/zshrc.zsh-template
將ZSH_THEME="robbyrussell"中引號(hào)內(nèi)默認(rèn)robbyrussell名稱改為其它一種主題的名稱如"ys"或用"random"焦辅,采用隨即切換方式
示例? ZSH_THEME="ys"? ? 或者? ? ZSH_THEME="random"?
找到plugins=(git)將相關(guān)插件補(bǔ)全到括號(hào)內(nèi),插件名稱之間用空格隔開(kāi)
plugins=(git zsh-syntax-highlighting zsh-autosuggestions autojump)
最后將該文件復(fù)制到home目錄(即~/目錄)下將文件名字改成.zshrc后保存椿胯,在按14步操作筷登。
13、在~/.zshrc中找到plugins=(git)將相關(guān)插件補(bǔ)全到括號(hào)內(nèi)哩盲,插件名稱之間用空格隔開(kāi)
plugins=(git zsh-syntax-highlighting zsh-autosuggestions autojump)
其他插件自行添加例如:web-search z? cp extract history
14前方、更新配置
source ~/.zshrc
注意:在debian系統(tǒng)下若沒(méi)有安裝sudo。一些操作就需要在/root文件夾下操作廉油,插間如上安裝不變惠险。在/root/.oh-my-zsh中找到文件zshrc.zsh-template。編輯器打開(kāi)抒线,修改theme項(xiàng)和插間項(xiàng)班巩。改完保存復(fù)制一份到/root下,將文件名改為.zshrc即可嘶炭。
建議抱慌,如果系統(tǒng)沒(méi)有sudo,建議先安裝sudo眨猎,配置好后再進(jìn)行上述安裝操作抑进。
注意在未安裝sudo時(shí),終端打開(kāi)默認(rèn)是bash睡陪,輸入su確認(rèn)密碼獲得root權(quán)限后才會(huì)變成zsh寺渗。這是會(huì)看到zsh的oh-my-zsh的效果。