支持的 JetBrains IDE

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

下表显示了受支持的 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 数据库

获取支持

如需在 IntelliJ IDE 中提交反馈或报告问题,请前往工具 > Cloud Code > 帮助 / 简介 > 提交反馈或报告问题,在 GitHub 上报告问题。