支持的 JetBrains IDE

Cloud Code 目前支持以下 JetBrains IDE(2022.3 版或更高版本):

针对 Rider 的支持也有限。

常规 Cloud Code 功能

下表显示了受支持的 IDE 中提供的常规 Cloud Code 功能。

  IntelliJ IDEA
Community 版和 Ultimate 版
PyCharm WebStorm GoLand Rider
自动管理 gcloud CLI
管理其他依赖项(minikube、Skaffold、kubectl)

在 Gemini Code Assist 的帮助下编写代码

Cloud Code 集成了 AI 赋能的协作工具 Gemini Code Assist,可简化开发。

Cloud Code 中的 Gemini Code Assist 可在以下 JetBrains IDE(2022.3 或更高版本)中使用:

  AppCode CLion DataGrip GoLand IntelliJ IDEA
社区、教育和终极
PhpStorm PyCharm
社区和专业人员
Rider WebStorm
提示 Gemini Code Assist 补全代码
在编码时获取 Gemini Code Assist 内嵌建议
与 Gemini Code Assist Chat

使用 Kubernetes

下表显示了受支持的 IDE 中提供的 Kubernetes 功能特性。

  IntelliJ IDEA
终极
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
终极
IntelliJ IDEA
社区
PyCharm WebStorm GoLand Rider
通过示例创建服务
在本地开发服务
在本地调试 Java 服务
在本地调试 NodeJs 服务 *
在本地调试 Python 服务 *
在本地调试 Go 服务 *
部署服务
查看服务日志

*只有在安装了正确的语言插件后才能使用

使用 App Engine

下表列出了受支持的 IDE 中提供的 App Engine 功能特性。

  IntelliJ IDEA
Community 版和 Ultimate 版
PyCharm WebStorm GoLand Rider
运行和调试标准应用
部署标准应用
创建灵活的 App Engine 应用
部署灵活的应用

其他功能

下表列出了受支持的 IDE 中其他表格未涵盖的其他功能特性。

  IntelliJ IDEA
Community 版和 Ultimate 版
PyCharm WebStorm GoLand Rider
管理密文
浏览并启用 API
将 Cloud API 库添加到 Maven 项目中(自动)
构建和代码段
管理 Cloud 客户端库
创建自定义示例应用
浏览 Cloud Storage 中的文件
使用 Cloud Source Repositories

获取支持

如需在 IntelliJ IDE 中提交反馈或报告问题,请依次前往工具 > Cloud Code > 帮助 / 关于 > 提交反馈或报告问题,以在 GitHub 上报告问题,或者在 Stack Overflow 上提问。