iTerm2 + Oh My Zsh 打造舒適終端體驗

本文嚴重抄襲自:

  1. http://www.reibang.com/p/7de00c73a2bb
  2. https://github.com/sirius1024/iterm2-with-oh-my-zsh

下載安裝 iTerm2

在這之前我們已經(jīng)安裝了 Homebrew,如果未安裝請移步

$ brew cask install iterm2

Mac系統(tǒng)默認使用dash作為終端瑰步,可以使用命令修改默認使用zsh:

$ chsh -s /bin/zsh

如果想修改回默認dash,同樣使用chsh命令即可:

$ chsh -s /bin/bash

OK,這就是iTerm2初始的樣子,下面我們來美化它锰什,讓它變得更好用!


原始 iTerm2

安裝 Oh My Zsh

安裝方法有兩種丁逝,可以使用curl或wget汁胆,看自己環(huán)境或喜好:

# curl 安裝方式
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# wget 安裝方式
$ sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

安裝命令和安裝完成后的截圖:


Oh My Zsh

安裝 Powerline

$ pip install powerline-status --user

沒有安裝 pip 的同學可能會碰到 zsh: command not found: pip。


未安裝 pip 截圖

安裝 pip 即可:

$ sudo easy_install pip

安裝后再次執(zhí)行安裝 powerline 的命令即可霜幼。


powerline 安裝成功

安裝 PowerFonts

安裝字體庫需要首先將項目git clone至本地嫩码,然后執(zhí)行源碼中的install.sh

# clone
$ git clone https://github.com/powerline/fonts.git --depth=1
# install
$ cd fonts
./install.sh
# clean-up a bit
$ cd ..
$ rm -rf fonts

安裝完成后提示所有字體均已下載到 /Users/用戶名/Library/Fonts 路徑下

設置 iTerm 2 字體

安裝完字體庫之后,把iTerm 2的設置里的 Profile 中的 Text 選項卡中里的Regular FontNon-ASCII Font 的字體都設置成 Powerline 的字體罪既,具體的操作是iTerm2 -> Preferences -> Profiles -> Text铸题,在Font區(qū)域選中Change Font,然后找到Meslo LG字體琢感。

設置 iTerm 2 字體

安裝配色方案

再次進入 iTerm2 -> Preferences -> Profiles -> Colors -> Color Presets 中根據(jù)個人喜好選擇這兩種配色中的一種即可丢间。我選擇的是 Solarized Dark

安裝 agnoster 主題

下載agnoster主題,執(zhí)行腳本安裝:

$ git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git
$ cd oh-my-zsh-agnoster-fcamblor/
$ ./install

執(zhí)行上面的命令會將主題拷貝到oh my zsh的themes中:


安裝 agnoster 主題

拷貝完成后驹针,執(zhí)行命令打開zshrc配置文件烘挫,將ZSH_THEME后面的字段改為agnoster。

$ vi ~/.zshrc
設置 agnoster 主題

修改完成后按一下esc調出vi命令柬甥,輸入:wq保存并退出vi模式饮六。

此時command+Q或source配置文件后,iTerm2變了模樣:

iTerm 2

安裝指令高亮效果——zsh-syntax-highlighting

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

$ brew install zsh-syntax-highlighting

然后編輯 ~/.zshrc 卤橄,在末尾添加 source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

# 編輯 .zshrc
$ vi ~/.zshrc
# 重新加載 .zshrc
$ source ~/.zshrc

安裝命令建議和補全——zsh-syntax-highlighting

跟代碼高亮的安裝方式一樣,這也是一個zsh的插件臂外,叫做zsh-autosuggestion窟扑,用于命令建議和補全。

$ brew install zsh-autosuggestions

然后編輯 ~/.zshrc 漏健,在末尾添加 source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh

# 編輯 .zshrc
$ vi ~/.zshrc
# 重新加載 .zshrc
$ source ~/.zshrc
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末辜膝,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子漾肮,更是在濱河造成了極大的恐慌,老刑警劉巖茎毁,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件克懊,死亡現(xiàn)場離奇詭異忱辅,居然都是意外死亡,警方通過查閱死者的電腦和手機谭溉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門墙懂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來状原,“玉大人啰劲,你說我怎么就攤上這事≈逊啵” “怎么了柜与?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵巧勤,是天一觀的道長。 經(jīng)常有香客問我弄匕,道長颅悉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任迁匠,我火速辦了婚禮剩瓶,結果婚禮上,老公的妹妹穿的比我還像新娘城丧。我一直安慰自己延曙,他們只是感情好,可當我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布亡哄。 她就那樣靜靜地躺著枝缔,像睡著了一般。 火紅的嫁衣襯著肌膚如雪磺平。 梳的紋絲不亂的頭發(fā)上魂仍,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天,我揣著相機與錄音拣挪,去河邊找鬼擦酌。 笑死,一個胖子當著我的面吹牛菠劝,可吹牛的內容都是我干的赊舶。 我是一名探鬼主播,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼赶诊,長吁一口氣:“原來是場噩夢啊……” “哼笼平!你這毒婦竟也來了?” 一聲冷哼從身側響起舔痪,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤寓调,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后锄码,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體夺英,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡晌涕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了痛悯。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片余黎。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖载萌,靈堂內的尸體忽然破棺而出惧财,到底是詐尸還是另有隱情,我是刑警寧澤扭仁,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布垮衷,位于F島的核電站,受9級特大地震影響斋枢,放射性物質發(fā)生泄漏帘靡。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一瓤帚、第九天 我趴在偏房一處隱蔽的房頂上張望描姚。 院中可真熱鬧,春花似錦戈次、人聲如沸轩勘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽绊寻。三九已至,卻和暖如春悬秉,著一層夾襖步出監(jiān)牢的瞬間澄步,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工和泌, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留村缸,地道東北人。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓武氓,卻偏偏與公主長得像梯皿,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子县恕,可洞房花燭夜當晚...
    茶點故事閱讀 45,512評論 2 359