如果你本身係一個成日要靠 AI 寫 code 嘅開發者,尤其係用緊 Claude Code 呢類工具嘅話,今次呢個由 Zdnet 資深編輯分享嘅實用工作流程優化,可能真係幫到你慳唔少時間同心力!講白啲,佢就係教你點樣利用 macOS 上嘅 iTerm2 終端機,做到一鍵啟動多個 AI 程式開發專案,將原本繁複嘅環境切換同設定,變得好似撳個掣咁簡單。
對現有嘅 Claude Code 用家嚟講,呢個最大嘅改變就係從此唔使再為每個專案開獨立嘅終端機視窗,或者每次手動輸入一大堆指令嚟切換工作環境。想像一下,你同時開發緊兩三個唔同嘅應用程式,每個都可能用到 Claude Code 處理唔同嘅模組或功能,甚至有時仲需要一個「高層次」嘅 AI 視角去統籌全局。以前可能要開幾個 Tab、打幾次指令,依家透過 iTerm2 嘅設定,就可以將呢啲工序濃縮成一次點擊,即時進入你想要嘅開發「心流」。
告別手動切換:iTerm2 如何成為你的 AI 程式開發樞紐?

其實「vibe coding」(即係依賴 AI 快速生成程式碼)雖然好強大,可以大大減省手寫程式碼嘅時間,但係用過嘅人都會知道,背後仍然涉及大量嘅設定同管理工作。特別係當你同時開發緊多個複雜專案,例如 Zdnet 編輯就提到佢正用 Claude Code 開發兩款分別適用於 Mac、iPhone、iPad 同 Apple Watch 嘅 App,一個已經進入測試階段,另一個仲喺早期開發。喺呢啲情況下,每個 App 都需要獨立嘅開發環境(context),仲要有一個可以同時「睇住」兩個專案嘅總覽環境。
最初,佢都係用傳統嘅終端機視窗嚟處理,但好快就發現效率欠佳。呢個時候,iTerm2 嘅多功能性就派上用場。透過 iTerm2 嘅 profiles(設定檔)同埋自訂腳本(scripts),佢成功建立咗一個「coding hub」。簡單嚟講,佢為每個 Claude Code 專案同埋那個總覽視角都設定咗獨立嘅 iTerm2 profile,每個 profile 都預先載入咗特定嘅工作目錄、環境變數,甚至係啟動 Claude Code 嘅特定指令。咁樣一嚟,無論佢想專注喺邊個 App 嘅開發,定係想從更高層次管理所有專案,都只係需要喺 iTerm2 嘅選單入面,撳一下預設好嘅選項就搞掂,大大降低咗工作流程中嘅摩擦力。
實際用途與部署重點:唔止 Claude Code 專用
呢個做法嘅實用之處,唔止限於 Claude Code 用家。如果你本身係一位開發者,無論你用緊 GPT-4、Gemini 抑或其他 AI 輔助工具,只要你嘅工作涉及多個專案、需要頻繁切換開發環境,或者每次開工都要執行一堆重複嘅設定指令,呢個 iTerm2 嘅工作流優化概念都值得你參考。透過預設好嘅終端機設定檔同自動化腳本,你可以將任何複雜嘅啟動流程簡化,從而將更多精力放喺真正嘅程式邏輯同創新上面。
當然,要部署呢個設定,你需要對 iTerm2 嘅基本功能同埋 shell scripting 有一定嘅認識。一開始可能要花少少時間去配置每個 profile 同編寫腳本,但長遠嚟講,呢個一次性嘅投資絕對值得。呢個方法亦提醒咗我哋,就算 AI 工具幾咁智能,我哋作為開發者,依然可以透過優化自身嘅工作環境同工具鏈,進一步提升效率,將 AI 嘅潛力發揮到極致。
結語:短期內最值得留意的變化
總括嚟講,今次 Zdnet 編輯分享嘅 iTerm2 整合 Claude Code 工作流,最值得現有 AI 程式開發者留意嘅,就係佢提供咗一個明確嘅方向,點樣將多個 AI 專案嘅管理變得更有效率。唔再係單純用 AI 寫 code,而係將 AI 變成一個無縫融入你現有開發流程嘅工具。如果你成日覺得自己喺唔同專案之間切換好麻煩,或者每次啟動環境都花唔少時間,不妨參考一下呢個思路,睇吓點樣將 iTerm2 或者你慣用嘅終端機工具,打造成你專屬嘅「AI 程式開發控制台」啦!
機智情報站