iTerm2 是 macOS 上最流行的開源終端工具之一,它源自并基本上取代了早期的 “iTerm” 應(yīng)用程序。
其自我介紹稱:“iTerm2 是 Mac 默認終端的替代品,也是目前 Mac 系統(tǒng)下最好用的終端工具,集顏值和效率于一身。”
iTerm2 支持操作系統(tǒng)功能,如窗口透明度、全屏模式、分割窗格、Exposé 標簽、Growl 通知和標準鍵盤快捷鍵。其他功能包括可定制的配置文件和終端輸入 / 輸出的即時回放。
近日 iTerm2 正式發(fā)布了 3.5.0 穩(wěn)定版,其團隊稱這是一個開發(fā)了兩年多的重大更新版本,包含相當多的變化。
比如改進導(dǎo)航、獨立的深/淺模式配色方案、集成 ChatGPT 以及 1Password
其中值得關(guān)注的變化是原生集成了 ChatGPT——用戶只需在 iTerm2 中配置好 OpenAI 的 ChatGPT API,就可以用 AI 來寫命令、解釋命令輸出,并引導(dǎo)實現(xiàn)目標。
如下圖所示,用戶需要現(xiàn)在設(shè)置中填入 OpenAI API Key,以及填寫提示詞,選擇模型和 Token 速率。
然后就能在終端窗口輸入需求,比如“以約定的某種比率轉(zhuǎn)換視頻格式的命令”:
稍加片刻,終端就會調(diào)用 AI 自動生成命令:
最后看一下 iTerm2 3.5.0 值得關(guān)注的變化:
1. 命令輸出優(yōu)化
-
Shell 集成改進:當命令輸出超過屏幕頂端時,命令將顯示在屏幕頂部。這一功能大大提升了長命令輸出的可讀性,幫助開發(fā)者更輕松地追蹤和分析命令執(zhí)行過程。
2. 強大的搜索和過濾功能
-
過濾功能:新增的菜單項 Edit > Find > Filter 允許用戶隱藏不匹配子字符串或正則表達式的行。這對于日志分析特別有用,開發(fā)者可以更高效地找到需要的信息。
-
命令選擇:用戶可以點擊命令以選擇它。搜索、過濾和全選功能將限制在所選命令范圍內(nèi)。此功能可以在 Settings > General > Selection 中禁用。
3. 主題和外觀改進
-
獨立的淺色/深色模式顏色支持:iTerm2 3.5.0 現(xiàn)在支持獨立的淺色和深色模式顏色設(shè)置,允許用戶根據(jù)環(huán)境光線條件自動切換主題,提升使用體驗。
4. AI 集成
-
ChatGPT API 支持:通過集成 OpenAI 的 ChatGPT API,iTerm2 現(xiàn)在可以為用戶編寫命令、解釋命令輸出并引導(dǎo)用戶實現(xiàn)目標。這一功能極大地增強了終端的智能化程度,幫助開發(fā)者更加高效地完成任務(wù)。
5. 渲染選擇
-
Render Selection:這一新功能可以將選中的文本塊替換為本地渲染視圖。例如,JSON 將被格式化并進行語法高亮。渲染后的選區(qū)支持水平滾動,方便用戶瀏覽長日志,并且支持搜索。iTerm2 支持超過 150 種不同語言的語法高亮,其中 Markdown 將以渲染格式顯示,極大地方便了文檔閱讀和編輯。
6. 密碼管理器支持
-
擴展的密碼管理器支持:iTerm2 現(xiàn)在支持使用 LastPass 或 1Password 而非系統(tǒng)鑰匙串進行密碼管理。用戶可以通過搜索字段旁的 (??) 菜單進行配置,提升了密碼管理的便捷性和安全性。
7. 實驗性功能
-
SSH 集成:iTerm2 3.5.0 引入了一個初步的 SSH 集成功能。用戶可以通過將配置文件的命令設(shè)置為 SSH 來進行測試。該集成允許導(dǎo)出環(huán)境變量并將文件復(fù)制到遠程主機上。如果遠程主機上可用 Python 3.7 或更高版本,各種功能(如作業(yè)狀態(tài)欄和工具欄組件)將反映遠程數(shù)據(jù)而非本地數(shù)據(jù)。
-
"auto composer" :實驗性的"auto composer" 可將命令行替換為本地控件。盡管這一功能仍在開發(fā)中,但它預(yù)示著終端交互方式的重大變革。
下載地址 & 發(fā)布說明
-
https://iterm2.com/downloads.html
-
https://iterm2.com/downloads/stable/iTerm2-3_5_0.changelog





暫無評論,快來評論吧!