支持的 JetBrains IDE

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

乘客的支持也有限。

常规 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

获取支持

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