網(wǎng)上雖然教程很多茫经,但是很多還是不夠詳細(xì),我總結(jié)一篇比較容易安裝的圖文教程。先展示一下效果圖:
一腥泥、首先安裝iTem2
-
安裝好后的截圖如下:
安裝好后的截圖
二、安裝oh-my-zsh啃匿。
- 方式一(如果無法安裝可通過方式二進(jìn)行安裝):
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
- 方式二:
1蛔外、下載oh-my-zsh
,從Github地址或Gitee地址下載:
注:通過這種方式安裝需要先安裝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 是一個極棒的 Vim 編輯器的狀態(tài)行插件,這個插件是使用 Python 開發(fā)的橙数,主要用于顯示狀態(tài)行和提示信息尊流,適用于很多軟件,比如 bash灯帮、zsh崖技、tmux 等等
由于和其它無關(guān)項(xiàng)目之間存在命名沖突,因此 powerline 只能放在 PyPI(Python Package Index)中的 powerline-status 包下.為了從 PyPI 中安裝該包钟哥,需要先準(zhǔn)備好 pip(該工具專門用于 Python 包的管理)工具
輸入:python
返回:zsh: command not found: python
//說明沒有安裝python迎献,可通過下面命令安裝
-
1、直接下載安裝Python(推薦腻贰,親測)吁恍,或者執(zhí)行如下命令
brew install python3
//如果執(zhí)行 source ~/.bash_profile 時(shí)出現(xiàn) /Users/用戶名/.bash_profile:6: unmatched
說明.bash_profile配置出問題:
在.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)如下命令播演,說明pip安裝成功
但是下面圖片中黃色部分有警告冀瓦,說明沒有添加環(huán)境變量,我的路徑為:/Users/colyn/Library/Python/3.9/bin
//在終端中執(zhí)行如下命令vim ~/.bashrc
在打開的
.bashrc
中添加export PATH=/Users/hb24795/Library/Python/3.9/bin:$PATH
查看pip版本號
pip --version
出現(xiàn)如下說明成功安裝写烤,環(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 字體庫洲炊。
- 方法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
),如下圖:- 如果沒有發(fā)現(xiàn)紫色框的
Non-ASCII Font
,先在綠色箭頭所指的地方打鉤,然后再重啟.
字體配置圖
- 如果沒有發(fā)現(xiàn)紫色框的
五撑毛、安裝solarized配色方案
-
在下圖中所指的地方直接選擇就行
六书聚、安裝agnoster
主題。
- oh-my-zsh已經(jīng)內(nèi)置該主題,不用再單獨(dú)下載了
- 直接配置就行了
- 進(jìn)入根目錄
- 用vim編輯器打開隱藏文件
.zshrc
代态,將ZSH_THEME后面字段改為agnoster
.
配置主題 -
重新打開iTerm2寺惫,效果如下
七、設(shè)置語法高亮 -- 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存儲庫中克隆存儲庫:
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 )
九、最后再說一下效果圖中大拇指的配置:
- 進(jìn)入主題目錄
vim ~/.oh-my-zsh/themes/agnoster.zsh-theme
- 打開agnoster主題,按紅框里面的編輯保存完退出就好了叁温。
vim agnoster.zsh-theme
十再悼、大功告成、喜歡的給點(diǎn)個贊
或許有用
- 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
這里需要用到一個網(wǎng)站:https://www.nerdfonts.com/cheat-sheet
冀宴,可以搜索到圖標(biāo)對應(yīng)的 vcs 值
然后在 .p10k.zsh 搜索 OS_ICON_CONTENT_EXPANSION灭贷,OS_ICON就是段的名稱,有些是搜索 段名_VISUAL_IDENTIFIER_EXPANSION略贮,這個要注意一下甚疟。然后把圖標(biāo)的 VCS 值更改上去即
十一、問題
問題一:
1逃延、安裝(手動下載)完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
問題二:終端啟動時(shí)出現(xiàn)%
終端執(zhí)行以下命令
chsh -s /bin/bash //然后重啟一下命令行真友。 //想切換回去就命令行操作一下下面的操作 chsh -s /bin/zsh
iTerm 2 && Oh My Zsh【DIY教程——親身體驗(yàn)過程】
Mac下終端配置(item2 + oh-my-zsh + solarized配色方案)
用Powerline美化你的Mac終端和Vim
我的 Mac 終端配置(Mac OSX + iTerm2 + Zsh + Oh-My-Zsh)
Powerlevel9k --- 一個美觀而又實(shí)用的 ZSH 主題