Cloud Code 目前支持以下 JetBrains IDE(2022.3 或更高版本):
- IntelliJ IDEA(Ultimate 版和 Community 版)
- PyCharm(专业版和社区版)
- WebStorm
- GoLand
对乘客的支持也有限。
常规 Cloud Code 功能
下表显示了受支持的 IDE 中提供的常规 Cloud Code 功能。
IntelliJ IDEA 社区和 Ultimate 版 |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
自动管理 gcloud CLI | |||||
管理其他依赖项(minikube、Skaffold、kubectl) |
Gemini Code Assist 协助编写代码
Cloud Code 集成了 Gemini Code Assist(一款 AI 赋能的协作工具),可简化开发工作。
Cloud Code 中的 Gemini Code Assist 可在以下 JetBrains IDE(2022.3 及更高版本)中使用:
AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Community 版、教育版和 Ultimate 版 |
PhpStorm | PyCharm 社区和专业人员 |
Rider | WebStorm | |
---|---|---|---|---|---|---|---|---|---|
提示 Gemini Code Assist 补全代码 | |||||||||
在编码时获取 Gemini Code Assist 内嵌建议 | |||||||||
与 Gemini Code Assist Chat |
使用 Kubernetes
下表显示了受支持的 IDE 中提供的 Kubernetes 功能功能。
IntelliJ IDEA Ultimate 版 |
IntelliJ IDEA 社区 |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
基于示例创建 K8s 应用 | ||||||
开发 / 部署 K8s 应用 | ||||||
调试 Java K8s 应用 | ||||||
调试 NodeJs K8s 应用 | * | |||||
调试 Python K8s 应用 | * | ** | ||||
调试 Go K8s 应用 | * | |||||
运行 K8s 应用 | ||||||
查看应用日志 |
*安装正确的语言插件后可用
**仅限 Pycharm 专业版(而非 Community 版或教育版)
使用 Cloud Run
下表显示了受支持的 IDE 中提供的 Cloud Run 功能。
IntelliJ IDEA Ultimate 版 |
IntelliJ IDEA 社区 |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
基于示例创建服务 | ||||||
在本地开发服务 | ||||||
在本地调试 Java 服务 | ||||||
在本地调试 NodeJs 服务 | * | |||||
在本地调试 Python 服务 | * | |||||
在本地调试 Go 服务 | * | |||||
部署服务 | ||||||
查看服务日志 |
*安装正确的语言插件后可用
使用 App Engine
下表显示了受支持的 IDE 中提供的 App Engine 功能。
IntelliJ IDEA 社区和 Ultimate 版 |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
运行和调试标准应用 | |||||
部署标准应用 | |||||
创建灵活的 App Engine 应用 | |||||
部署柔性应用 |
其他功能
下表列出了受支持的 IDE 中未涵盖的其他功能。
IntelliJ IDEA 社区和 Ultimate 版 |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
管理密文 | |||||
浏览并启用 API | |||||
将 Cloud API 库添加到 Maven 项目中(自动) | |||||
构建和代码段 | |||||
管理 Cloud 客户端库 | |||||
创建自定义示例应用 | |||||
浏览 Cloud Storage 中的文件 | |||||
使用 Cloud Source Repositories |