歡迎來我的博客閱讀:
「打造高效個性Terminal(一)之 iTerm」
「打造高效個性Terminal(二)之 zsh」
前言
作為一個集效率控、顏值控、強迫癥患者標簽于一身的患者,對待自己工作用到的Terminal,自然是諸多要求。本文首先會講一下怎么弄一個高顏值、個性化的Terminal,然后再說說怎么利用一些工具來提高Terminal的效率。
PS:文末有彩蛋。
iTerm
簡介 <small>Introduction</small>
iTerm2 is a replacement for Terminal and the successor to iTerm. It works on Macs with OS X 10.8 or newer. iTerm2 brings the terminal into the modern age with features you never knew you always wanted.
iTerm是一款免費的,專為Mac OS用戶打造的命令行應用。作為系統自帶Terminal的替代,它提供了很多方便且極客的功能。諸如隔離的面板、透明窗口、強大的正則表達式搜索、自動補全等、剪貼板歷史記錄,快照返回等功能,更多iTerm的特性見iTerm Feature。
下載見官網(http://www.iterm2.com/),如果你不是Mac用戶,那就跳過iTerm,直接看提高效率的oh-my-zsh
塑造高顏值Terminal
iTerm吸引我的地方,除了各種方面的特性之外,就是炫酷可定制的界面。
滿足我的視覺強迫癥之外還可以提供方便的功能,應當是每個MacOS程序員必備的利器。
對于使用命令行,我一般會有兩個這樣的使用場景
一、快速打開,執行一兩條命令,然后關閉,諸如打開文件,啟動服務等等。
二、長時間使用命令行,諸如調試程序,VIM編程等等。
對于第一種情況,我希望是可以通過快捷鍵快速的打開命令行,然后同樣的快捷鍵快速的隱藏它,直到我需要的時候再次來到我面前。
而第二種情況,我希望是可以和正常的命令窗口界面那樣,讓我安安靜靜的調試程序。
所以,在iTerm,我會建兩個Profile配置。
第一種Profile
第二種Profile
一步一步往前走
Step.1 創建第一種Profile
首先在Preperence → Profiles
,建立一個Profiles
, 取名HotKey Window
Step.2 背景透明與模糊設置
在Preperence → Profiles → Window → Window Appearance
進行設置
Step.3 窗口風格配置
在Preperence → Profiles → Window → Settings for New Windows
進行設置
Step.4 設置HotKey
在Preperence → Profiles → Keys → HotKey
進行設置
到目前為止,第一種Profile配置完成,你可以按下你設置的HotKey
來方便快速打開和隱藏命令行。
如果你需要打開一個會長時間使用的命令行窗口的話,按下cmd + n
,但是你會發現窗口的樣式又回到默認的了,所以下面進行第二個Profiles的配置。
Step.5 創建第二個Profile
我們只需要在第一個窗口的基礎上,進行「窗口風格」配置就可以了。
在Preperence → Profiles
,復制HotKey Window
, 取名Default of Hotkey Window
Step.6 窗口風格配置
在Preperence → Profiles → Window → Settings for New Windows
進行設置
Step.7 設置默認
在Preperence → Profiles
中,選中 Default of HotKey Window
, 并設置為默認
自此,就完成了兩種Profile的設置。
常用功能快捷鍵
在使用iTerm的過程中,下面對于控制窗口的快捷鍵使用頻率會很高,不用記,用多了就形成肌肉記憶了。
- cmd + n : 新建窗口
- cmd + t : 新建TAB
- cmd + d : 垂直新建TAB
- cmd + shift + d : 水平新建TAB