完善你的終端
我相信人們小心使用終端的主要促成因素之一就是其默認的文本和顏色。好消息是,這非常容易搞定。
經歷下面的一些變化,你最終會看到如下的、一個有愛的終端:
Oh my Zshell!
oh-my-zsh 是經常使用終端的用戶的、必備工具。它簡化了樣式主題的使用難度,不過提供了更加多樣的功能。
如果你相信該工具的作者,那么你可以直接通過運行curl -L http://install.ohmyz.sh sh
來安裝。默認配置將安裝在 ~/.zshrc
。
如果你想手動安裝,從 github repo 簽出。
挑選主題
我個人使用 ys 主題,它顯示了你當前目錄,git 分支和狀態、在你敲入每個命令之前的、當前輸入。這讓你一眼看到目前的狀況,當你發起一個長時間運行的命令時,允許你看它到底花了多長時間。
為了安裝你選擇的主題,改變你的 ~/.zshrc 去包含 ZSH_THEME=ys。
字體和顏色
除了你的主題,你還應當設置你的默認字體、顏色和終端背景顏色。你可以非常容易地搞定,在終端偏好設置里,Terminal > Preferences…,去修改文本(Text) 和窗口(Window) 下的選項。
挑選字體是相當重要的,它必須是等寬字體,一些較好的選擇是 Monaco, Source Code Pro, Inconsolata。我個人使用 Inconsolata。
其次,你真正應當考慮,把字體大小設置為又大又好看的樣子,我用 18px。你會長時間盯著終端,不愿讓眼睛離開。
背景透明度看起來或許酷酷的,它明確阻礙了你集中工作的能力,它是毫無價值的,因此請設置成 100% 不透明。
最后,我個人喜歡在行之間增加額外的空間,我發現這有助于閱讀,因此我設置行間距為 1.5,字符間距為 1.05。不過這取決于你的個人喜好和你選擇的字體。
對于開發者來說,終端是做開發的最佳場所
有如此多的開發工作需要處處運行一個命令行工具,以致于你也想一直保持在終端里。不要使用一個 GUI 程序來管理你的 git repo,它們比你自己運行 git 命令要慢。花點兒時間學習,一旦你掌握了,你節約的時間將贏回付出的學習時間。
所以我從最后一個非終端的開發工具,文本編輯器(我用 Sublime Text 2)解放出來。我一直在學 vim,我寫這篇文章就是在 vim 上寫的。它很棒。如果你有興趣學習 vim,運行 vimtutor,通讀它的每日課程,很快就能駕馭這個強大的工具。
當我能夠得心應手地使用 vim 后,我會寫一篇個性化 vim 的教程,盡管我還要花數周時間才能達到那個狀態。
關于你如何配置終端,有任何偏好設置或想法嗎?請在下面的評論分享它們。