iTerm2是終端的替代品,也是iTerm的繼承者。它適用於使用macOS 10.10或更高版本的Mac。git
iTerm2特性正則表達式
將選項卡劃分爲多個窗格,每一個窗格顯示不一樣的會話。您能夠垂直和水平切片,並以任何能夠想象的排列建立任意數量的窗格。shell
請注意非活動窗格如何略微變暗,所以很容易看出哪一個窗格處於活動狀態。數據庫
註冊一個熱鍵,當您在另外一個應用程序中時,它會將iTerm2置於前臺。終端永遠是一個關鍵的壓力。您能夠選擇讓熱鍵打開一個專用窗口。這爲您提供了一個隨時可用的終端(如Visor,Guake或Yakuake)。安全
iTerm2具備強大的查找頁面功能。用戶界面不受影響。當即突出顯示全部比賽。甚至提供正規表達支持!session
只需鍵入窗口中出現的任何單詞的開頭,而後鍵入Cmd-; 將彈出一個帶有建議的窗口。您正在尋找的單詞一般位於列表的頂部!app
使用「查找」功能開始搜索文本。按Tab鍵將選擇範圍擴展到右側,或按shift鍵將選擇範圍擴展到左側。Option-enter粘貼當前匹配。less
粘貼歷史記錄可以讓您從新訪問最近複製或粘貼的文本。您甚至能夠選擇將歷史記錄保存到磁盤,以避免永遠丟失。ssh
即時重播讓您回到過去。這就像你的終端的TiVo!編輯器
將任何鍵映射到任何函數。爲每一個選項鍵分配單獨的功能 - 甚至從新映射全部修改鍵。您能夠自定義iTerm2的外觀以知足您的需求:啓用透明度,背景模糊,背景圖像等等。
來自Unix世界?您會感到賓至如歸,焦點跟隨鼠標,複製選擇,中間按鈕粘貼和鍵盤快捷鍵以免鼠標。
在256色模式下,Vim以照片級逼真的方式爆炸:終端是色彩混合,代碼變得活躍。在版本3中,支持24位顏色。
當有許多不一樣顏色或程序顯示難以閱讀的顏色組合時,您是否會丟失光標?使用智能光標顏色和最小對比度功能,您能夠確保這些問題永遠消失。
您可使用鼠標定位光標,突出顯示文本,並使用鼠標報告功能在Vim和Emacs等程序中執行其餘功能。
您能夠選擇接收活動,鈴聲等的Growl通知。隨意讓長時間的工做在後臺運行,確保您知道何時完成。
與macOS的Exposé功能同樣,iTerm2在一個屏幕上顯示全部選項卡。更好的是,您能夠一次搜索全部內容。繼續打開任意多個選項卡 - 您能夠隨時找到您要查找的內容。
您是否須要爲許多不一樣的主機存儲單獨的配置?iTerm2提供可標記和可搜索的配置文件數據庫,所以您能夠輕鬆找到您要查找的配置文件。
iTerm2具備出色的國際化支持,包括支持Unicode組合標記,雙寬字符和全部Unicode平面。
iTerm2支持用戶定義的觸發器,這些觸發器是在接收到正則表達式的文本匹配時運行的操做。您可使用它來突出顯示單詞,自動響應提示,在發生重要事件時通知您,等等。
iTerm2能夠經過識別光標下的內容並選擇要選擇的文原本執行「智能選擇」以突出顯示URL,電子郵件地址,文件名等。
iTerm2能夠與您的shell集成,所以它能夠知道shell提示符的位置,您輸入的命令,您所在的主機以及當前目錄。這能夠實現各類很酷的功能:您可使用⇧⌘↑和⇧⌘↓輕鬆導航到之前的shell提示。您最經常使用的目錄將被記住。您能夠自動完成之前使用的命令。以及更多!
使用Shell集成功能,您能夠根據您的操做使用iTerm2交換機配置文件。例如,您能夠定義在ssh到某個主機名時始終使用的配置文件。或者當您的用戶名是root時。甚至當你在一個特定的目錄中時。
iTerm2具備自定義轉義序列,可在終端中顯示圖像。甚至動畫GIF!
您能夠看到終端中每一行的上次修改時間。若是您正在查看的數據是新鮮的,或者想要在離開週末以前拼湊您正在作的事情,那麼知道完成工做須要多長時間是有用的。
您是否發現本身一遍又一次地輸入密碼?你須要記住一堆密碼嗎?使用iTerm2的內置密碼管理器。它將您的數據安全加密存儲在macOS的鑰匙串中,並受用戶賬戶密碼的保護。iTerm2包含一個安全機制,可確保您的密碼僅在密碼提示下輸入。
使用「高級粘貼」功能,您能夠在粘貼以前編輯文本,將其轉換爲base64,轉換特殊字符等。
您能夠在終端中選擇文本,並在iTerm2中爲其添加註釋。若是你對一個大的日誌文件感到困惑,那麼用你學到的東西來標記它是頗有用的。經過拆卸工做?記下每一個寄存器的做用。釋放你的心靈!
您能夠在終端的右上角放置一個徽章,顯示有關當前會話的信息。它能夠顯示您的用戶名,主機名,甚至是當前git分支等自定義數據。
使用iTerm2做爲您的IDE。當你構建一個大項目時,你曾經不得不在其輸出上查找警告和錯誤。再也不!經過捕獲的輸出功能,iTerm2能夠找到這些消息(基於您定義的正則表達式)並在工具帶中顯示它們。您能夠直接導航到每條消息。雙擊將運行您選擇的協處理,能夠(例如)在您喜歡的編輯器中打開文件,直到錯誤行。