Mac下安裝iTerm2+oh-my-zsh+配色(詳細教程)


Mac下安裝iTerm2+oh-my-zsh+配色(詳細教程)

 

 

先展示iterm2改裝后對效果圖(幾百種方案可選):


 

 

網上雖然教程很多,但是很多還是不夠詳細,本文總結一篇比較容易安裝的圖文教程,幫助大家配置個人對iterm+oh-my-zsh

  • 效果圖,很帥氣有木有

一、首先安裝iTem2

  • 安裝好后的截圖如下:
  •  
    安裝好后的截圖

二、安裝oh-my-zsh

  • 方式一(如果無法安裝可通過方式二進行安裝):
    sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
    
  • 方式二:
    1、下載oh-my-zsh,從Github地址Gitee地址下載:
    2、解壓后進入到tools目錄執行install.sh
     sh install.sh
    
 
image.png
  • 卸載:
    卸載oh-my-zsh命令:uninstall_oh_my_zsh
    
  •  
    安裝oh-my-zsh
  • 安裝成功如下圖:
  •  
    成功安裝oh-my-zsh

三、安裝Powerline

  • 先安裝pip
    sudo easy_install pip
    
  • 再安裝Powerline
    pip install powerline-status
    

四、安裝 Meslo 字體庫。

  • 方法1、可以直接復制下面命令到終端中安裝:
    # 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、單獨下載 Meslo 字體,點擊 view raw 下載字體,然后安裝;如下圖
     
    單獨下載字體文件
  • 3、配置item2:(iTerm2>Preferences>Profiles>Text>Change Font),如下圖:
    • 如果沒有發現紫色框的Non-ASCII Font,先在綠色箭頭所指的地方打鈎,然后再重啟.
    •  
      字體配置圖

五、安裝solarized配色方案

  • 在下圖中所指的地方直接選擇就行
  •  
     

六、安裝agnoster主題。

  • oh-my-zsh已經內置該主題,不用再單獨下載了
  • 直接配置就行了
    • 進入根目錄
    • 用vim編輯器打開隱藏文件.zshrc,將ZSH_THEME后面字段改為agnoster.
       
      配置主題
    • 重新打開iTerm2,效果如下
    •  
       

七、設置語法高亮 -- zsh-syntax-highlighting

  • 直接使用homebrew安裝zsh-syntax-highlighting插件
    brew install zsh-syntax-highlighting
    
  • 然后在根目錄下.zshrc中插入下面內容:
    source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
    
  • .zshrc中插入下面內容:
    plugins=(
      git
      zsh-syntax-highlighting
    )
    

八、代碼補全插件

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中插入下面內容:
plugins=(
  git
  zsh-completions
)
autoload -U compinit && compinit

2、zsh-autosuggestions:補全的是歷史輸入的命令,點擊方向鍵->即可補全

  • 使用homebrew安裝
brew install zsh-autosuggestions
  • .zshrc中插入下面內容:
plugins=(
  git
  zsh-autosuggestions
)

九、最后再說一下效果圖中大拇指👍的配置:

  • 進入主題目錄
    cd ~/.oh-my-zsh/themes
    
  • 打開agnoster主題,按紅框里面的編輯保存完退出就好了。
    vim agnoster.zsh-theme
    
    •  
       

十、大功告成、喜歡的給點個贊👍

或許有用👇

  • 1、查看shell:
    cat /etc/shells 
    
  • 2、更改shell:
    chsh -s /bin/zsh
    
  • 3、查看當前shell,但不能時時反映shell,需重啟iTerm2:
    echo $SHELL
    

十一、問題

問題一:

1、安裝(手動下載)完zsh插件后,執行 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
//最后再執行
source ~/.zshrc

參考文章地址:https://blog.csdn.net/weixin_34077371/article/details/86011940

iTerm 2 && Oh My Zsh【DIY教程——親身體驗過程】
Mac下終端配置(item2 + oh-my-zsh + solarized配色方案)
用Powerline美化你的Mac終端和Vim
我的 Mac 終端配置(Mac OSX + iTerm2 + Zsh + Oh-My-Zsh)
Powerlevel9k --- 一個美觀而又實用的 ZSH 主題




轉載參考鏈接:https://www.jianshu.com/p/246b844f4449


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM