網(wǎng)上雖然教程很多,但是很多還是不夠詳細(xì),我總結(jié)一篇比較容易安裝的圖文教程。先展示一下效果圖:

一、首先安裝iTem2
-
安裝好后的截圖如下:
安裝好后的截圖
二、安裝oh-my-zsh。
- 方式一(如果無(wú)法安裝可通過(guò)方式二進(jìn)行安裝):
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" - 方式二:
1、下載oh-my-zsh,從Github地址或Gitee地址下載:
注:通過(guò)這種方式安裝需要先安裝HomeBrew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
2、解壓后進(jìn)入到tools目錄執(zhí)行install.shsh install.sh

- 卸載:
卸載oh-my-zsh命令:uninstall_oh_my_zsh

-
安裝成功如下圖:
成功安裝oh-my-zsh
三、安裝Powerline
Powerline 是一個(gè)極棒的 Vim 編輯器的狀態(tài)行插件,這個(gè)插件是使用 Python 開發(fā)的,主要用于顯示狀態(tài)行和提示信息,適用于很多軟件,比如 bash、zsh、tmux 等等

由于和其它無(wú)關(guān)項(xiàng)目之間存在命名沖突,因此 powerline 只能放在 PyPI(Python Package Index)中的 powerline-status 包下.為了從 PyPI 中安裝該包,需要先準(zhǔn)備好 pip(該工具專門用于 Python 包的管理)工具
輸入:python
返回:zsh: command not found: python
//說(shuō)明沒(méi)有安裝python,可通過(guò)下面命令安裝
-
1、直接下載安裝Python(推薦,親測(cè)),或者執(zhí)行如下命令
brew install python3//如果執(zhí)行 source ~/.bash_profile 時(shí)出現(xiàn) /Users/用戶名/.bash_profile:6: unmatched說(shuō)明.bash_profile配置出問(wèn)題:
在.bash_profile中添加如下配置export PATH="/usr/bin:${PATH}" alias python="/usr/bin/python3"//然后再次執(zhí)行
source ~/.bash_profile -
2、安裝pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3 get-pip.py如果最后出現(xiàn)如下命令,說(shuō)明pip安裝成功
但是下面圖片中黃色部分有警告,說(shuō)明沒(méi)有添加環(huán)境變量,我的路徑為:/Users/colyn/Library/Python/3.9/bin
//在終端中執(zhí)行如下命令vim ~/.bashrc在打開的
.bashrc中添加export PATH=/Users/hb24795/Library/Python/3.9/bin:$PATH查看pip版本號(hào)
pip --version出現(xiàn)如下說(shuō)明成功安裝,環(huán)境變量配置成功
pip 24.2 from /Users/colyn/Library/Python/3.9/lib/python/site-packages/pip (python 3.9) -
3、再安裝Powerline
pip install powerline-status
四、安裝 Meslo 字體庫(kù)。
- 方法1、可以直接復(fù)制下面命令到終端中安裝:
# clone git clone https://github.com/powerline/fonts.git --depth=1 # install cd fonts ./install.sh # clean-up a bit cd .. rm -rf fonts - 方法2、單獨(dú)下載 Meslo 字體,點(diǎn)擊 view raw 下載字體,然后安裝;如下圖
單獨(dú)下載字體文件 - 3、配置item2:(
iTerm2>Preferences>Profiles>Text>Change Font),如下圖:- 如果沒(méi)有發(fā)現(xiàn)紫色框的
Non-ASCII Font,先在綠色箭頭所指的地方打鉤,然后再重啟.
字體配置圖
- 如果沒(méi)有發(fā)現(xiàn)紫色框的
五、安裝solarized配色方案
-
在下圖中所指的地方直接選擇就行
六、安裝agnoster主題。
- oh-my-zsh已經(jīng)內(nèi)置該主題,不用再單獨(dú)下載了
- 直接配置就行了
- 進(jìn)入根目錄
- 用vim編輯器打開隱藏文件
.zshrc,將ZSH_THEME后面字段改為agnoster.
配置主題 -
重新打開iTerm2,效果如下
七、設(shè)置語(yǔ)法高亮 -- zsh-syntax-highlighting
- 直接使用
homebrew安裝zsh-syntax-highlighting插件brew install zsh-syntax-highlighting - 然后在根目錄下
.zshrc中插入下面內(nèi)容:source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh - 在
.zshrc中插入下面內(nèi)容:plugins=( git zsh-syntax-highlighting )
八、代碼補(bǔ)全插件
1、zsh-completions,Github地址:zsh-completions
- 在oh-my-zsh存儲(chǔ)庫(kù)中克隆存儲(chǔ)庫(kù):
git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:=~/.oh-my-zsh/custom}/plugins/zsh-completions
- 在
.zshrc中插入下面內(nèi)容:plugins=( git zsh-completions ) autoload -U compinit && compinit
2、zsh-autosuggestions:補(bǔ)全的是歷史輸入的命令,點(diǎn)擊方向鍵->即可補(bǔ)全
- 使用
homebrew安裝brew install zsh-autosuggestions
- 在
.zshrc中插入下面內(nèi)容:plugins=( git zsh-autosuggestions )
九、最后再說(shuō)一下效果圖中大拇指的配置:
- 進(jìn)入主題目錄
vim ~/.oh-my-zsh/themes/agnoster.zsh-theme - 打開agnoster主題,按紅框里面的編輯保存完退出就好了。
vim agnoster.zsh-theme
十、大功告成、喜歡的給點(diǎn)個(gè)贊
或許有用
- 1、查看shell:
cat /etc/shells - 2、更改shell:
chsh -s /bin/zsh - 3、查看當(dāng)前shell,但不能時(shí)時(shí)反映shell,需重啟iTerm2:
echo $SHELL - 4、Powerlevel10k美化教程
https://github.com/Powerlevel9k/powerlevel9k/wiki/Show-Off-Your-Config
這里需要用到一個(gè)網(wǎng)站:https://www.nerdfonts.com/cheat-sheet,可以搜索到圖標(biāo)對(duì)應(yīng)的 vcs 值
然后在 .p10k.zsh 搜索 OS_ICON_CONTENT_EXPANSION,OS_ICON就是段的名稱,有些是搜索 段名_VISUAL_IDENTIFIER_EXPANSION,這個(gè)要注意一下。然后把圖標(biāo)的 VCS 值更改上去即
十一、問(wèn)題
問(wèn)題一:
1、安裝(手動(dòng)下載)完zsh插件后,執(zhí)行 source ~/.zshrc,顯示如下提示:
zsh compinit: insecure directories, run compaudit for list. Ignore insecure directories and continue [y] or abort compinit [n]?2·解決方法:
$ cd /usr/local/share/ $ sudo chmod -R 755 zsh $ sudo chown -R root:staff zsh //最后再執(zhí)行 source ~/.zshrc參考文章地址:https://blog.csdn.net/weixin_34077371/article/details/86011940
問(wèn)題二:終端啟動(dòng)時(shí)出現(xiàn)%
終端執(zhí)行以下命令
chsh -s /bin/bash //然后重啟一下命令行。 //想切換回去就命令行操作一下下面的操作 chsh -s /bin/zsh
iTerm 2 && Oh My Zsh【DIY教程——親身體驗(yàn)過(guò)程】
Mac下終端配置(item2 + oh-my-zsh + solarized配色方案)
用Powerline美化你的Mac終端和Vim
我的 Mac 終端配置(Mac OSX + iTerm2 + Zsh + Oh-My-Zsh)
Powerlevel9k --- 一個(gè)美觀而又實(shí)用的 ZSH 主題









