Cloud Code 支持以下 JetBrains IDE(2022.3 版或更高版本):
- IntelliJ IDEA(Ultimate 版和 Community 版)
- PyCharm(Professional 版和 Community 版)
- WebStorm
- GoLand
- 对 Rider 提供有限支持
- 对 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 版、教育版和 Ultimate 版 |
PhpStorm | PyCharm Community 版和 Professional 版 |
Rider | WebStorm | Android Studio | |
---|---|---|---|---|---|---|---|---|---|---|
提示 Gemini Code Assist 提供代码补全 | * | |||||||||
在编码时获取 Gemini Code Assist 内嵌建议 | * | |||||||||
与 Gemini Code Assist Chat | * |
*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 应用 | |||||||
调试 NodeJs 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 服务 | |||||||
在本地调试 NodeJs 服务 | * | ||||||
在本地调试 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 项目中(自动) | ||||||
build 和代码段 | ||||||
管理 Cloud 客户端库 | ||||||
管理虚拟机 | ||||||
浏览 Cloud Storage 中的文件 | ||||||
使用 Cloud Source Repositories | ||||||
管理 Cloud SQL 数据库 |