iTerm 2 && Oh My Zsh

一年前,在搞終端的時候偶然一次機會,讓我看到了各類強大的DIY界面,這讓我很想去本身搞一個。因而在網上不斷的尋找資源,也請教了大多數朋友。最終以失敗了結。最近,本人又忽然想起當時這件事,因而,決定邊作筆記,邊嘗試當初失敗的過程。通過一個晚上的時間,終於DIY出我求之不得的效果。html

先放上最終DIY效果圖:git


DIY效果圖

下面,我將分步驟講解我是怎麼一步一步完成DIY過程

1. 首先下載 iTerm 2

2. 打開iTerm 2

3. 輸入下面指令安裝oh-my-zsh

curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | shgithub

4. 接下來安裝Powerline

在官網有教程,咱們只須要執行官網第一條安裝指令就行app

若是你的終端可以正常執行pip指令,那麼直接執行下面的指令能夠完成安裝curl

pip install powerline-status工具

若是沒有,則先執行安裝pip指令字體

sudo easy_install pipui

5. 下載、安裝庫字體庫

1)將工程下載下來後cd到install.sh文件所在目錄url

2)執行指令安裝字體庫spa

執行./install.sh指令安裝全部Powerline字體

安裝完成後提示全部字體均已下載到/Users/superdanny/Library/Fonts路徑下

All Powerline fonts installed to /Users/superdanny/Library/Fonts

6. 設置iTerm 2的Regular Font 和 Non-ASCII Font

安裝完字體庫以後,把iTerm 2的設置裏的Profile中的Text 選項卡中裏的Regular FontNon-ASCII Font的字體都設置成 Powerline的字體,我這裏設置的字體是12pt Meslo LG S DZ Regular for Powerline


設置iTerm 2

7. 配色方案

1)安裝配色方案

進入剛剛下載的工程的solarized/iterm2-colors-solarized 下雙擊 Solarized Dark.itermcolorsSolarized Light.itermcolors 兩個文件就能夠把配置文件導入到 iTerm2 裏

2)配置配色方案

經過load presets選擇剛剛安裝的配色主題便可


配色方案

8. 使用agnoster主題

1)下載agnoster主題
到下載的工程裏面運行install文件,主題將安裝到~/.oh-my-zsh/themes目錄下

2)設置該主題
進入~/.zshrc打開.zshrc文件,而後將ZSH_THEME後面的字段改成agnosterZSH_THEME="agnoster"(agnoster即爲要設置的主題)

9. 增長指令高亮效果——zsh-syntax-highlighting

指令高亮效果做用是當用戶輸入正確命令時指令會綠色高亮,錯誤時命令紅色高亮

1)cd到.zshrc所在目錄

2)執行指令將工程克隆到當前目錄

git clone git://github.com/zsh-users/zsh-syntax-highlighting.git

3)打開.zshrc文件,在最後添加下面內容

source XXX/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

保存文件。

注意:xxx表明.zshrc所在目錄

4)cd ~/.oh-my-zsh/custom/plugins

5)再次打開.zshrc文件,在最後面添加下面內容

plugins=(zsh-syntax-highlighting)

保存文件。


問題解答區

  1. 啓動iTerm 2 默認使用dash改用zsh解決方法:
    chsh -s /bin/zsh
  2. 執行指令pip install powerline-status出錯解決方法:
    須要下載蘋果官方的Command line。必須官方工具下載最新版 Command Line
  3. ⌘+Q關閉iTerm 2 時每次彈窗提示問題:
    iTerm 2 中,進入Preference-General-Closing欄目,將Confirm "Quit iTerm2(⌘Q)" command選項勾選去掉就行
  4. 找不到.zshrc文件問題:
    我這裏將個人.zshrc文件分享出來。供你們下載網盤



文/SuperDanny(簡書做者) 原文連接:http://www.jianshu.com/p/7de00c73a2bb 著做權歸做者全部,轉載請聯繫做者得到受權,並標註「簡書做者」。
相關文章
相關標籤/搜索