Gemini CLI 是開放原始碼 AI 代理,可讓您在終端機使用 Gemini,所有 Cloud Workstations 工作站映像檔都包含 Gemini CLI,而 Cloud Workstations 基礎編輯器則包含 Gemini CLI Companion 擴充功能。
Gemini CLI 可存取工作區,並提供編輯器內差異等程式碼建議功能。
事前準備
使用 Gemini CLI 前,請確認您有下列項目:
開始使用 AI 代理程式輔助程式設計
如要開始使用 Gemini CLI 進行 AI 代理輔助程式設計,請按照下列步驟操作:
- 在工作站的基礎編輯器中,使用下列任一方法開啟資料夾或工作區:
- 在檔案總管檢視畫面中,點選「Open Folder」。
- 依序選取「選單」圖示 >「檔案」>「開啟資料夾」。
開啟整合式終端機。請使用下列其中一種方法:
- 在 macOS 上按 Control+
</kbd> (or <kbd>Command+鍵)。 - 依序選取「Terminal」(終端機) >「New Terminal」(新增終端機)。
- 在 macOS 上按 Control+
在終端機執行下列指令,啟動 Gemini CLI:
gemini首次執行 Gemini CLI 時,請按照提示使用 Google 帳戶登入。
如果系統提示您連線至 Gemini CLI Companion 擴充功能,請輸入
yes回應。這項操作會建立 CLI 與編輯器工作區之間的連線。
使用 Gemini CLI
啟動後,您就能以自然語言與 Gemini CLI 互動。 例如:
Explain the architecture of this codebaseWrite a unit test for the function in main.pyRefactor the current file to use async/await
使用差異
Gemini CLI 建議修改程式碼時,可以直接在編輯器中開啟差異檢視畫面。方便您在接受變更前先查看內容。
如要接受建議的變更,請按照下列步驟操作:
- 按一下差異編輯器標題列中的 圖示。
- 開啟指令區塊面板 (Cmd+Shift+P 或 Ctrl+Shift+P),然後執行「Gemini CLI: Accept Diff」。
- 系統提示時,在終端機中輸入
yes。
如要拒絕變更,請按照下列步驟操作:
- 按一下差異編輯器標題列中的 圖示。
- 關閉差異編輯器分頁。
- 系統提示時,在終端機中輸入
no。
疑難排解
如果 IDE 整合功能發生問題,可以在 Gemini CLI 執行下列指令,檢查連線狀態:
/ide status
後續步驟
- 進一步瞭解如何在 Google Cloud 上使用 Gemini CLI。
- 請參閱 IDE 整合文件。