支持的 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
社区版、教育版和 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 项目中(自动)
构建和代码段
管理 Cloud 客户端库
管理虚拟机
浏览 Cloud Storage 中的文件
使用 Cloud Source Repositories
管理 Cloud SQL 数据库

获取支持

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