iTerm2 Mac版是一款可以在蘋果電腦MAC OS平臺上使用的終端仿真軟件,擁有多標(biāo)簽、中鍵復(fù)制粘貼、命令記憶、高亮指針、迅捷重復(fù)、全屏切換等功能,提升操作效率??梢酝扑]作為系統(tǒng)自帶Terminal終端的替代品日常使用。
iTerm2軟件功能
1.拆分窗格
將選項(xiàng)卡劃分為多個窗格,每個窗格顯示不同的會話。您可以垂直和水平切片,并以任何可以想象的排列創(chuàng)建任意數(shù)量的窗格。請注意非活動窗格如何略微變暗,因此很容易看出哪個窗格處于活動狀態(tài)。
2.熱鍵窗口
注冊一個熱鍵,當(dāng)您在另一個應(yīng)用程序中時,它會將iTerm2置于前臺。終端永遠(yuǎn)是一個關(guān)鍵的壓力。您可以選擇讓熱鍵打開一個專用窗口。這為您提供了一個隨時可用的終端(如Visor,Guake或Yakuake)。
3.搜索
iTerm2具有強(qiáng)大的查找頁面功能。用戶界面不受影響。立即突出顯示所有比賽。甚至提供正規(guī)表達(dá)支持!
4.自動完成
只需鍵入窗口中出現(xiàn)的任何單詞的開頭,然后鍵入Cmd-; 將彈出一個帶有建議的窗口。您正在尋找的單詞通常位于列表的頂部!
5.無鼠標(biāo)復(fù)制
使用“查找”功能開始搜索文本。按Tab鍵將選擇范圍擴(kuò)展到右側(cè),或按shift鍵將選擇范圍擴(kuò)展到左側(cè)。Option-enter粘貼當(dāng)前匹配。
6.粘貼歷史
記錄粘貼歷史記錄可讓您重新訪問最近復(fù)制或粘貼的文本。您甚至可以選擇將歷史記錄保存到磁盤,以免永遠(yuǎn)丟失。
7.即時重播
即時重播讓您回到過去。這就像你的終端的TiVo!
8.可配置
將任何鍵映射到任何函數(shù)。為每個選項(xiàng)鍵分配單獨(dú)的功能 - 甚至重新映射所有修改鍵。您可以自定義iTerm2的外觀以滿足您的需求:啟用透明度,背景模糊,背景圖像等等。
9.Unixyness
來自Unix世界?您會感到賓至如歸,焦點(diǎn)跟隨鼠標(biāo),復(fù)制選擇,中間按鈕粘貼和鍵盤快捷鍵以避免鼠標(biāo)。
10.256色(或更多?。?/strong>
在256色模式下,Vim以照片級逼真的方式爆炸:終端是色彩混合,代碼變得活躍。在版本3中,支持24位顏色。
11.可讀性
當(dāng)有許多不同顏色或程序顯示難以閱讀的顏色組合時,您是否會丟失光標(biāo)?使用智能光標(biāo)顏色和最小對比度功能,您可以確保這些問題永遠(yuǎn)消失。
12.鼠標(biāo)報告
您可以使用鼠標(biāo)定位光標(biāo),突出顯示文本,并使用鼠標(biāo)報告功能在Vim和Emacs等程序中執(zhí)行其他功能。
13.支持
您可以選擇接收活動,鈴聲等的Growl通知。隨意讓長時間的工作在后臺運(yùn)行,確保您知道什么時候完成。
14.Exposé標(biāo)簽
與macOS的Exposé功能一樣,iTerm2在一個屏幕上顯示所有選項(xiàng)卡。更好的是,您可以一次搜索所有內(nèi)容。繼續(xù)打開任意多個選項(xiàng)卡 - 您可以隨時找到您要查找的內(nèi)容。
15.標(biāo)記的個人資料
您是否需要為許多不同的主機(jī)存儲單獨(dú)的配置?iTerm2提供可標(biāo)記和可搜索的配置文件數(shù)據(jù)庫,因此您可以輕松找到您要查找的配置文件。
16.多種語言
iTerm2具有出色的國際化支持,包括支持Unicode組合標(biāo)記,雙寬字符和所有Unicode平面。
17.觸發(fā)器
iTerm2支持用戶定義的觸發(fā)器,這些觸發(fā)器是在接收到正則表達(dá)式的文本匹配時運(yùn)行的操作。您可以使用它來突出顯示單詞,自動響應(yīng)提示,在發(fā)生重要事件時通知您,等等。
18.智能選擇
iTerm2可以通過識別光標(biāo)下的內(nèi)容并選擇要選擇的文本來執(zhí)行“智能選擇”以突出顯示URL,電子郵件地址,文件名等。
19.Shell集成
iTerm2可以與您的shell集成,因此它可以知道shell提示符的位置,您輸入的命令,您所在的主機(jī)以及當(dāng)前目錄。這可以實(shí)現(xiàn)各種很酷的功能:您可以使用??↑和??↓輕松導(dǎo)航到以前的shell提示。您最常用的目錄將被記住。您可以自動完成以前使用的命令。以及更多!
20.自動輪廓切換
使用Shell集成功能,您可以根據(jù)您的操作使用iTerm2交換機(jī)配置文件。例如,您可以定義在ssh到某個主機(jī)名時始終使用的配置文件?;蛘弋?dāng)您的用戶名是root時。甚至當(dāng)你在一個特定的目錄中時。
21.內(nèi)嵌圖像
iTerm2具有自定義轉(zhuǎn)義序列,可在終端中顯示圖像。甚至動畫GIF!
22.時間戳
您可以看到終端中每一行的上次修改時間。如果您正在查看的數(shù)據(jù)是新鮮的,或者想要在離開周末之前拼湊您正在做的事情,那么知道完成工作需要多長時間是有用的。
23.密碼管理器
您是否發(fā)現(xiàn)自己一遍又一次地輸入密碼?你需要記住一堆密碼嗎?使用iTerm2的內(nèi)置密碼管理器。它將您的數(shù)據(jù)安全加密存儲在macOS的鑰匙串中,并受用戶帳戶密碼的保護(hù)。iTerm2包含一個安全機(jī)制,可確保您的密碼僅在密碼提示下輸入。
24.高級粘貼
使用“高級粘貼”功能,您可以在粘貼之前編輯文本,將其轉(zhuǎn)換為base64,轉(zhuǎn)換特殊字符等。
25.注
釋您可以在終端中選擇文本,并在iTerm2中為其添加注釋。如果你對一個大的日志文件感到困惑,那么用你學(xué)到的東西來標(biāo)記它是很有用的。通過拆卸工作?記下每個寄存器的作用。釋放你的心靈!
26.徽章
您可以在終端的右上角放置一個徽章,顯示有關(guān)當(dāng)前會話的信息。它可以顯示您的用戶名,主機(jī)名,甚至是當(dāng)前git分支等自定義數(shù)據(jù)。
27.捕獲的輸出
使用iTerm2作為您的IDE。當(dāng)你構(gòu)建一個大項(xiàng)目時,你曾經(jīng)不得不在其輸出上查找警告和錯誤。不再!通過捕獲的輸出功能,iTerm2可以找到這些消息(基于您定義的正則表達(dá)式)并在工具帶中顯示它們。您可以直接導(dǎo)航到每條消息。雙擊將運(yùn)行您選擇的協(xié)處理,可以(例如)在您喜歡的編輯器中打開文件,直到錯誤行。
更新日志
新特性
在關(guān)鍵窗口中添加視圖 > 禁用透明度。這使您可以在背景窗口中具有透明度/模糊度。
添加首選項(xiàng)以在啟動時強(qiáng)制創(chuàng)建新窗口,即使有熱鍵窗口也是如此。
其他改進(jìn)
將文本標(biāo)簽添加到 macOS 風(fēng)格的顏色選擇器的自定義圖標(biāo)。
配置文件列表視圖的視覺改進(jìn)。
當(dāng)在標(biāo)簽欄中可見進(jìn)度指示燈時,減少能源使用情況。
“將所有配置文件另存為 JSON”現(xiàn)在保留配置文件的順序。
當(dāng)搜索 UI 打開并且查詢更改時自動突出顯示匹配項(xiàng),因?yàn)榱硪粋€應(yīng)用程序更改了要搜索的值。
降低動畫狀態(tài)欄組件的幀率以減少 WindowServer 的 CPU 使用率。
作業(yè)工具的視覺改進(jìn)。
附加到 tmux 時,如果窗口離屏 95%,則盡可能將其移動到最近的顯示器上。
Bug修復(fù)
修復(fù)了由 beta 3 添加的 macOS 10.14 啟動時崩潰的問題。
修復(fù)了當(dāng)滾動條樣式更改時窗口會以錯誤的寬度恢復(fù)的錯誤。
修復(fù)在輸入 tmux 集成時偶爾斷開連接的問題。
修復(fù)崩潰。
修復(fù)不使用 GPU 渲染器時的繪圖偽影。
沒有子參數(shù)的 SGR 4 現(xiàn)在將下劃線樣式重置為單個。