天天看點

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

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

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

Mac下安裝iTerm2+oh-my-zsh+配色(詳細教程)
Mac下安裝iTerm2+oh-my-zsh+配色(詳細教程)
Mac下安裝iTerm2+oh-my-zsh+配色(詳細教程)
Mac下安裝iTerm2+oh-my-zsh+配色(詳細教程)
網上雖然教程很多,但是很多還是不夠詳細,本文總結一篇比較容易安裝的圖文教程,幫助大家配置個人對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