最漂亮( iTerm2+oh-my-zsh配色)

網(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.sh
     sh install.sh
    
image.png
  • 卸載:
    卸載oh-my-zsh命令:uninstall_oh_my_zsh
    
安裝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,先在綠色箭頭所指的地方打鉤,然后再重啟.
      字體配置圖

五、安裝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 主題

最后編輯于
?著作權(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)容