一、安裝homebrew
執(zhí)行以下官網(wǎng)命令會(huì)報(bào)錯(cuò):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
解決辦法:
1、更換鏡像地址
1)、更換鏡像地址(,如果提示已經(jīng)存在直接到下一步):
git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1
2)、前往至 homebrew-core 將其當(dāng)前的鏡像地址也更為有效的地址
cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
2、使用國(guó)內(nèi)源:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
二、安裝Iterm2
2.1、brew安裝Iterm2,執(zhí)行:
brew install iterm2 --cask
2.2、iterm2官網(wǎng) 下載安裝
- 安裝完成后,在/bin目錄下會(huì)多出一個(gè)zsh的文件。
Mac系統(tǒng)默認(rèn)使用dash作為終端,
echo $0查看當(dāng)前使用的shell
echo $SHELL查看環(huán)境變量中的shell
zrq@zrq ~ % echo $0
-zsh
zrq@zrq ~ % echo $SHELL
/bin/zsh
可以使用命令修改默認(rèn)使用zsh:
chsh -s /bin/zsh
如果想修改回默認(rèn)dash,同樣使用chsh命令即可:
chsh -s /bin/bash
- zsh完美代替bash,具體區(qū)別可查看Zsh和Bash,究竟有何不同 坑很深
如果報(bào)錯(cuò):
chsh -s /bin/zsh
Changing shell for zrq.
Password for zrq:
chsh: no changes made
嘗試使用下面方法:
1、命令:
dscl . -read /Users/$USER/ UserShell
exec su - $USER
2、通過(guò)Iterm2偏好設(shè)置

三、安裝 Oh My Zsh
3.1、查看是否安裝了Zsh:
zsh --version
- Oh My Zsh 是一款社區(qū)驅(qū)動(dòng)的命令行工具,它基于 zsh 命令行,提供了主題配置,插件機(jī)制,已經(jīng)內(nèi)置的便捷操作。給我們一種全新的方式使用命令行。* Oh My Zsh 官網(wǎng)地址
- 安裝方法有兩種: 注意: root用戶和普通用戶需要單獨(dú)安裝配置,即分別切換到普通和root用戶安裝
- Via curl:
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
- Via wget:
$ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
- 卸載命令:
uninstall_oh_my_zsh
安裝成功后如圖所示:

四、安裝 Powerline
Powerline:是 vim、zsh、bash、tmux、IPython、Awesome、bar、fish、lemonbar、pdb、rc、shell、tcsh、wm、i3 和 Qtil 中的一個(gè)狀態(tài)欄插件。它給程序提供了狀態(tài)欄,并使程序更好看。
Python 寫的腳本可以美化終端,因?yàn)?Powerline 是用 Python 寫的腳本,所以我們必須確保在安裝 Powerline 我們的 Mac 里面已經(jīng)安裝了 Python(一般來(lái)說(shuō) Mac 會(huì)自帶 Python 2.X)

4.1、(Python2用python -V ,Python3 用python3)查看是否已安裝Python,未安裝的話可以使用brew安裝:
brew install python3
4.2、看是否已安裝powerline(),
Python2用:pip show powerline-status
Python3用:
? ~ pip3 show powerline-status
WARNING: Package(s) not found: powerline-status
4.3、安裝:
sudo pip3 install powerline-status
結(jié)果如下:

可再次使用
pip3 show powerline-status查看。
五、安裝PowerFonts
安裝字體庫(kù)要將git clone到本地,然后執(zhí)行源碼中的install.sh
我是與powerline放在同一目錄:

// 新建一個(gè)文件夾(我是與powerline放在同一目錄)
#切換到root用戶
root -i
# 進(jìn)入power line 同級(jí)目錄
cd /Library/Python/3.9/site-packages
mkdir powerFont
cd powerFont
// git clone
git clone https://github.com/powerline/fonts.git --depth=1
// 進(jìn)入目錄
cd fonts
// 執(zhí)行
./install.sh
執(zhí)行結(jié)果如下。

安裝好字體庫(kù)之后,可以設(shè)置喜歡的字體,根據(jù)自己喜好設(shè)置。
iterm2 ?? preferences ?? profiles ?? text ?? font

六、安裝配色方案(未安裝)
配色方案會(huì)是我們?cè)诓僮鞯臅r(shí)候看起來(lái)更清晰更舒服。不會(huì)黑壓壓的很死板。
使用git clone的方式下載源碼進(jìn)行安裝:
新建目錄
mkdir itermColor
clone配色庫(kù)
git clone https://github.com/altercation/solarized
cd到如下目錄
cd /itermColor/solarized/iterm2-colors-solarized
open .
雙擊安裝兩種配色

進(jìn)入 iterm2 ?? preferences ?? profiles ?? color ?? color presets選擇配色

選擇這個(gè)

七、安裝主題
下載agnoster主題,同樣使用git clone
// git clone (我是與powerline放在同一目錄)
git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git
cd到目錄
cd oh-my-zsh-agnoster-fcamblor/
./install
結(jié)果如下:

執(zhí)行上面的命令會(huì)將主題拷貝到oh my zsh的themes中
命令打開zshrc配置文件,將ZSH_THEME后面的字段改為agnoster,然后保存退出。
### 使用 nano 編輯器(簡(jiǎn)單易用)
1. 打開 zshrc 配置文件 :
nano ~/.zshrc
2. 查找 ZSH_THEME 行 :
- 按下 Ctrl + W (搜索快捷鍵)
- 輸入 ZSH_THEME 并按下 Enter
- 光標(biāo)會(huì)自動(dòng)定位到包含 ZSH_THEME 的行
3. 修改主題為 agnoster :
- 將行內(nèi)引號(hào)中的主題名稱修改為 agnoster
- 例如: ZSH_THEME="agnoster" (確保引號(hào)內(nèi)是 agnoster )
4. 保存并退出 :
- 按下 Ctrl + O (保存快捷鍵)
- 按下 Enter 確認(rèn)文件名
- 按下 Ctrl + X 退出編輯器

就變成了這個(gè)樣子
如果出現(xiàn)下面的問題,很多問號(hào)的,不要慌:

解決方案:
是因?yàn)榕渲弥杏蟹莂scii字符編碼,這兩個(gè)問號(hào)本來(lái)是好看的箭頭,但是箭頭在當(dāng)前字體中是不會(huì)被顯示的……所以解決方法是換成一個(gè)支持非ascii編碼的字體。
然后按照下面的設(shè)置
iterm2 ?? preferences ?? profiles ?? text ?? font

如果沒有找著該字體,則通過(guò)以下方法下載:
# git。clone
git clone https://github.com/powerline/fonts.git
# install
cd fonts
./install.sh
重新設(shè)置即可。就變成了下圖很漂亮的箭頭:

八、安裝高亮插件
執(zhí)行以下命令:
cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
執(zhí)行命令打開zshrc配置文件open -e ~/.zshrc,找到plugins(配置文件很大,需要往下移動(dòng)光標(biāo))把高亮插件添加上zsh-syntax-highlighting.插件直接有空格就可以.
然后在文件的最后一行添加:
source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
執(zhí)行命令使剛才的修改生效:source ~/.zshrc.效果如下:

九、補(bǔ)全插件
和上面一樣執(zhí)行以下命令:
cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-autosuggestions.git
執(zhí)行命令打開zshrc配置文件open -e ~/.zshrc,找到plugins(配置文件很大,需要往下移動(dòng)光標(biāo))把可選、補(bǔ)全插件添加上zsh-autosuggestions.插件直接有空格就可以.
執(zhí)行命令使剛才的修改生效:source ~/.zshrc
十:Fig 自動(dòng)提示
效果如下:

下載Fig后,直接安裝,按照提示next就可以,要注冊(cè),到郵箱填入驗(yàn)證碼后。會(huì)自動(dòng)打開Iterm2,即安裝成功。
參考:
https://blog.csdn.net/gggg989898/article/details/108867904
http://www.itdecent.cn/p/b2706980d17c
https://juejin.cn/post/7023215252531576863#comment