Cloud Code 支援下列 JetBrains IDE (2022.3 以上版本):
- IntelliJ IDEA (Ultimate 和 Community 版本)
- PyCharm (Professional 和 Community 版本)
- WebStorm
- GoLand
- 乘客僅享有有限支援
- 僅支援部分 Android Studio 功能
下表列出支援的 IDE 中提供的一般 Cloud Code 功能。
IntelliJ IDEA Community 和 Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
自動管理 gcloud CLI | ||||||
管理其他依附元件 (minikube、Skaffold、kubectl) |
透過 Gemini Code Assist 協助編寫程式碼
Cloud Code 已整合 Gemini Code Assist,這是一款 AI 輔助協作者,可簡化開發作業。
Cloud Code 中的 Gemini Code Assist 可在下列 JetBrains IDE 的 2023.3 以上版本中使用:
AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Community、Educational 和 Ultimate |
PhpStorm | PyCharm 社群版和專業版 |
Rider | WebStorm | Android Studio | |
---|---|---|---|---|---|---|---|---|---|---|
提示 Gemini Code Assist 完成程式碼 | * | |||||||||
在編寫程式碼時取得 Gemini Code Assist 內嵌建議 | * | |||||||||
與 Gemini Code Assist 對話 | * |
*Android Studio 內建 Gemini Code Assist 版本,採用專門針對 Android Studio 工作訓練的不同模型。
使用 Kubernetes
下表列出支援的 IDE 中可用的 Kubernetes 功能。
IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|---|
根據範例建立 Kubernetes 應用程式 | |||||||
開發 / 部署 Kubernetes 應用程式 | |||||||
對 Java Kubernetes 應用程式進行偵錯 | |||||||
對 Node.js Kubernetes 應用程式進行偵錯 | * | ||||||
對 Python Kubernetes 應用程式偵錯 | * | ** | |||||
對 Go Kubernetes 應用程式進行偵錯 | * | ||||||
執行 Kubernetes 應用程式 | |||||||
查看應用程式記錄檔 |
*安裝正確的語言外掛程式即可使用
**僅限 PyCharm Professional 版 (不適用於 Community 或 Education 版)
使用 Cloud Run
下表列出支援的 IDE 中可用的 Cloud Run 功能。
IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|---|
根據範例建立服務 | |||||||
在本機開發服務 | |||||||
在本機偵錯 Java 服務 | |||||||
在本機偵錯 Node.js 服務 | * | ||||||
在本機偵錯 Python 服務 | * | ||||||
在本機偵錯 Go 服務 | * | ||||||
部署服務 | |||||||
查看服務記錄 |
*安裝正確的語言外掛程式即可使用
使用 App Engine
下表列出支援的 IDE 中可用的 App Engine 功能。
IntelliJ IDEA Community 和 Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
執行標準應用程式並進行偵錯 | * | * | * | |||
部署標準應用程式 | * | * | * | |||
建立彈性 App Engine 應用程式 | ||||||
部署彈性應用程式 | * | * | * |
*App Engine 即將淘汰 Java 8 支援。
其他功能
下表列出其他表格未涵蓋的支援 IDE 中可用的其他功能。
IntelliJ IDEA Community 和 Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
建立自訂範例應用程式 | ||||||
管理密鑰 | ||||||
瀏覽及啟用 API | ||||||
自動將 Cloud API 程式庫新增至 Maven 專案 | ||||||
建構及程式碼片段 | ||||||
管理 Cloud 用戶端程式庫 | ||||||
管理 VM | ||||||
瀏覽 Cloud Storage 中的檔案 | ||||||
使用 Cloud Source Repositories | ||||||
管理 Cloud SQL 資料庫 |