Mac iTerm2 + Oh My Zsh安裝、使用總結(jié)

一、安裝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

如果報(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è)置


Iterm2偏好設(shè)置.png

三、安裝 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

安裝成功后如圖所示:


oh_my_zsh安裝成功.png

四、安裝 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)

Powerline狀態(tài)欄效果.png

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é)果如下:

powerline安裝成功.png

可再次使用 pip3 show powerline-status查看。

五、安裝PowerFonts

安裝字體庫(kù)要將git clone到本地,然后執(zhí)行源碼中的install.sh
我是與powerline放在同一目錄:

圖片.png
// 新建一個(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é)果如下。


powerFont安裝成功.png

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


image.png

六、安裝配色方案(未安裝)
配色方案會(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 .

雙擊安裝兩種配色


image.png

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

image.png

選擇這個(gè)


image.png

七、安裝主題

下載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é)果如下:


image.png

執(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 退出編輯器
image.png

就變成了這個(gè)樣子

如果出現(xiàn)下面的問題,很多問號(hào)的,不要慌:


image.png

解決方案:

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


image.png

如果沒有找著該字體,則通過(guò)以下方法下載:

# git。clone
git clone https://github.com/powerline/fonts.git

# install
cd fonts

./install.sh

重新設(shè)置即可。就變成了下圖很漂亮的箭頭:


image.png

八、安裝高亮插件

執(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.插件直接有空格就可以.

image

然后在文件的最后一行添加:

source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

執(zhí)行命令使剛才的修改生效:source ~/.zshrc.效果如下:

image.png

九、補(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.插件直接有空格就可以.

image

執(zhí)行命令使剛才的修改生效:source ~/.zshrc

十:Fig 自動(dòng)提示

效果如下:


image.png

下載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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容