白瞎了你的 MackBook,這倆工具趕緊安排!
攢錢攢錢,好不容易攢夠了,終于買了臺高大上的MackBook。
咖啡廳里帶著,睡覺的時候抱著,就連如廁的時候,也會用衛(wèi)生紙靜靜地?fù)狍骆I盤縫隙里的灰塵。整個MacBook沉浸在你無盡的愛中。
MacBook就差點(diǎn)說:聽我說謝謝你,因?yàn)橛心銣嘏怂募尽?/p>
第一種暴殄天物的玩法,就是抹掉了MacOS系統(tǒng),安裝上了Windows。
但程序員一般不會干這種2B的事,因?yàn)樗麄兪怯屑夹g(shù)的,更喜歡在PC機(jī)上玩黑蘋果。
無論如何,自從新機(jī)到手,從此就有了一個形影不離的神仙伴侶。
程序員玩Mac,不可能不接觸到黑漆漆的命令行。為了消除對命令行的恐懼,蘋果貼心的把默認(rèn)的命令行窗口搞成了白色的,但字又極小,需要瞪大自己的狗眼才能夠看清楚,長時間如此定會喜獲眼疾。
那有沒有更好的工具,讓你時刻沉浸在美與愛的世界之中呢?
有的,那就是標(biāo)題所說的:iTerm加上zsh!
iTerm
本來是不想寫這篇文章的,因?yàn)樽约焊杏X很幼稚。工具類的東西,是個人都會用,因?yàn)檫@也是人類和動物的區(qū)別。
但令我驚訝的是,即使是工作多年的老鳥,有些還是沒見過這些工具,只能在打開命令行的時候探著身子伸長脖子,瞪著黑白的窗口獨(dú)自發(fā)呆。
佩服。
首先來看下它們的圖標(biāo)。
Terminal是系統(tǒng)默認(rèn)的,而iTerm需要我們手動安裝。
http://www.iterm2.com/
當(dāng)我在瀏覽器上輸入這個網(wǎng)址,我貌似發(fā)現(xiàn)了為什么很多人下載不下來美麗的iTerm,我們偉大的長城防火墻,又立了一個大功。
姑且認(rèn)為這個過程非常的順暢吧。iTerm提供了非常多的配置選項(xiàng)和配色方案,甚至提供了半透明的窗口功能,具體的可以在設(shè)置界面找到它,就不用過多介紹了。
我一般把Columns數(shù)量設(shè)置成100,Rows數(shù)量設(shè)置成25,這樣就會在啟動的時候生成一個大小適中的窗口。當(dāng)然,字體也要夠大,設(shè)置成21號也是不錯的選擇。
最后,效果如下。命令行提示符里面的信息夠多,甚至有g(shù)it的信息,輔助你快速操作。
Oh My Zsh
但是,要達(dá)到這樣的效果,還需要另外一個工具的配合才行。那就是oh-my-zsh。
https://ohmyz.sh/
ohmyz支持多達(dá)275個插件,可以完成很多酷炫的功能。但尤其讓人賞心悅目的,是它的主題功能。多數(shù)時候,你會選擇困難,所以把主題設(shè)置成random,可以在每次Ctrl + T創(chuàng)建新窗口的時候使用一個新的主題。
每次都new一個新的,這是渣男的最愛。
反過來再說插件,其中,autojump、git、z、tmux、gitignore、vi-mode是常用的,非常神奇。另外,針對docker、python、pip、 ruby、vagrant等,也有更多的自動補(bǔ)全,可以解放自己的雙手。
你可以隨時隨地?fù)碛懈吡恋拿钚校苯邮褂脁命令解壓所有文件,直接使用z命令模糊匹配操作過的目錄,直接使用..跳轉(zhuǎn)到上層目錄,快速生成某種語言的.gitignore文件...
經(jīng)過這么多年的發(fā)展,ohmyzsh已經(jīng)非常非常貼心了,不用真是一種損失。
End
有了這兩個工具的加持,程序員的MacBook才算是進(jìn)入了正軌。再也不用面對黑白窗口,瞪著無神的雙眼尋找文字的價(jià)值。程序員的世界應(yīng)該是彩色的,而不是黑綠和黑白;程序員的世界應(yīng)該多一些職能,少一些記憶。
讓你的MacBook飛起來吧,趕緊安裝上這兩大工具,別白瞎了這么好的機(jī)器。
作者簡介:小姐姐味道 (xjjdog),一個不允許程序員走彎路的公眾號。聚焦基礎(chǔ)架構(gòu)和Linux。十年架構(gòu),日百億流量,與你探討高并發(fā)世界,給你不一樣的味道。