標籤:

打造我的酷炫終端

之前的這篇文章「從0開始學習 GitHub 系列之「Git 速成」」就有人給我留言說,張哥你的終端怎麼這麼酷炫,碉堡了,簡直跟你本人一樣帥,能告訴我是用了什麼牛逼的工具么?你以為說我帥我就會告訴你了么?真是太天真了,我準備單獨寫篇文章告訴你!

1. iTerm2

我用的電腦是 Mac ,大家都知道 Mac 上自帶的終端打開是白乎乎的一片,而且難用的要死,很多人給我留言就說為毛我的終端這麼 low ,那是因為你用的系統自帶的終端啊。今天我就來給你們推薦一款號稱 Mac 上最好用的終端「iTerm2」,我推薦的,那絕對好用,來先給你們看看我的截圖:

是不是很屌?主題可以設置,而且同時可以像上圖一樣開多個窗口,尤其配合一個大顯示器,裝逼利器啊!不管你代碼寫的厲不厲害,反正給人的感覺就是你已經很厲害了!

別問我具體怎麼設置,給你一個官網的下載鏈接,去官網找文檔學習。

地址:iTerm2 - Mac OS Terminal Replacement

2. Oh My Zsh

iTerm2 只是一個終端,可以設置終端的主題,但是終端里的命令行、代碼顯示等主題是屬於 Shell 級別的。

什麼是 Shell ?

Shell 是 Linux/Unix 的一個外殼,你理解成衣服也行。負責接收用戶指令,然後把這些指令轉化成系統可以理解的語言進而與 Linux 內核進行交互。什麼是內核?你可以理解成是汽車的引擎,是真正幹活的。

Linux/Unix 提供了很多種 Shell ,有sh、bash、csh等,你可以通過執行 more /etc/shells 命令來查看當前系統支持哪些 Shell ,以下是我的系統支持的 Shell 截圖:

為什麼要有這麼多 Shell 呢?因為我剛說了,Shell 就跟衣服一樣,程序員看這件衣服不爽了,就接著發明另一件衣服,都覺得不夠好,然後你發明這個,我發明那個,然後就有現在這麼多了,但是一直到 zsh ,大家公認為「終極 Shell」終於來了,zsh 堪稱史上最屌,太牛逼了。但是配置實在太過於複雜,一直不溫不火,很多人想要嘗試一下,都被那複雜的配置嚇到了。

直到有一天,有一位很無聊的程序員,把這麼多複雜的配置全都整合到一起了,簡直是讓你1分鐘就配置好你的 zsh ,而且還開源了,給他起個名字叫 「oh my zsh」,沒錯,我的那些主題就是用的「oh my zsh」,它提供了上百種主題,我隨便上幾個主題你們感受下:

除此之外,他還支持多的令人髮指的插件,默認就支持了上百種,比如 git、bundler、osx、rake、ruby 等,所以這裡你幾乎不用另行配置。這裡也就不做過多介紹,你們自行搜索研究。反正用過之後你就愛不釋手!

地址:github.com/robbyrussell

以上,**iTerm2 + Oh My Zsh** 就打造了我的酷炫終端,如果你還是 vim 粉,那就更完美了,有了這個終端,你學命令行都有動力了,而且一旦習慣,你會越來越喜歡命令行,我曾經試圖用命令行去寫 Android ,發現屌是屌,但就是效率太低了。但是我之前寫 Ruby 的時候,給我一個終端,其他別無他求了!

技術可以很菜,但是代碼一定要寫的夠帥!

本文原創發佈於微信公眾號 AndroidDeveloper「googdev」,也許是最有人情味的技術公眾號,轉載請務必註明出處!


推薦閱讀:

現在聯發科的Android解決方案出來了,有可能複製當年的山寨潮嗎?android最低能拉到什麼價位?
[譯] 如何創建高度模塊化的 Android 應用
Android 內存優化
2015年後,如何看待「小米在做加法,魅族在做減法」的說法?

TAG:GitHub | Android | Git |