iTerm2
參考文章
摘錄一些觀點
1、 iterm2以及mac自帶的terminal都是終端模擬器;bash,zsh是shell,zsh兼容bash
2、其實現(xiàn)在os x的terminal已經(jīng)做的很好了,但是iTerm2的功能依然要更強大一些。簡述下優(yōu)點和常用功能:
- 開源免費。
-
兼容性比默認Terminal更好。
- 對于經(jīng)常要遠程使用的情況下,默認的Terminal在使用vi時經(jīng)常出現(xiàn)不兼容的問題,而iTerm2在這方面顯然做的更好。
-
快捷鍵豐富。
-
? +數(shù)字
:切換標簽頁。?+方向鍵
按方向切換標簽頁。 -
?+enter
:切換全屏。 -
?+f
:查找。支持正則。其中查找的內(nèi)容會被自動復制。省去了再去?+c
的步驟。同樣,鼠標去選中的內(nèi)容也會自動復制,也可以鼠標中鍵直接粘貼。一般在使用時,鍵入搜索關鍵詞,然后用shift-tab
或者tab
左右自動補全,option+enter
則自動將搜索結(jié)果鍵入,并且復制到剪貼板。 -
?+d
:垂直分屏,?+shift+d
:水平分屏。使用?+]
和?+[
在最近使用的分屏直接切換。?+option+方向鍵
切換到指定位置的分屏。 -
?+t
:新的標簽頁。 -
?+w
:關閉當前標簽頁。 -
?+;
:自動補全歷史命令。如圖:自動補全 -
?+shift+h
:剪貼板歷史。如圖:剪貼板歷史 -
ctrl+u
:清空當前行。這里要注意,Mac默認的ctrl+u
為清除當前光標至行首的內(nèi)容,在iTerm2中則直接清除本行。iTerm2也支持其他常用的操作命令,這里順帶講下,因為這些命令都是Mac下非常常用也好用的:-
ctrl+a
:到行首。 -
ctrl+e
:到行末。 -
ctrl+f/b
:前進/后退,相當于左右方向鍵,但是顯然比移開手按方向鍵更快。 -
ctrl+p
:上一條命令,相當于方向鍵上。 -
ctrl+r
:搜索命令歷史,這個大家都應該很熟悉了。 -
ctrl+d
:刪除當前字符。 -
ctrl+h
:刪除之前的字符。 -
ctrl+w
:刪除光標前的單詞。 -
ctrl+k
:刪除到文本末尾。 -
ctrl+t
:交換光標處文本。
-
-
?+ +/_/0
:調(diào)整字體大小。 -
?+r
:清屏。其實是滾到新的一屏。ctrl+1
也可以做到。
-
-
更多實用功能。
-
Exposé標簽 按
?+option+e
打開Exposé,并支持搜索。如圖:Exposé -
全局呼出快捷鍵。如圖:呼出快捷鍵
-
?+/
:找到當前光標位置,有時會很有用。 -
shift+?+s
:保存當前窗口快照。 -
?+option+b
:快照回放。很有意思的功能,你可以對你的操作根據(jù)時間軸進行回放??梢酝蟿酉路降臅r間軸,也可以按左右方向鍵。如圖:快照回放
-
Exposé標簽 按
- 支持256色。方便配置vi配色。在某些遠程服務器上不支持256色,則只要在Preference->Profiles->Terminal里設置為xterm。
我的體會
- iTerm2相當于是一個第三方開源的終端,有著豐富的功能和良好的設計。
- 趕緊熟練起來吧。