IDE de JetBrains admitidos

Actualmente, Cloud Code es compatible con los siguientes IDE de JetBrains: 2022.3 o versiones posteriores:

También hay compatibilidad limitada con Pasajero.

Funcionalidad general de Cloud Code

En la siguiente tabla, se muestran las funciones generales de la funcionalidad de Cloud Code disponibles en los IDE compatibles.

  IntelliJ IDEA
Community y Ultimate
PyCharm WebStorm GoLand Rider
Administra automáticamente la CLI de gcloud
Administrar otras dependencias (minikube, Skaffold y kubectl)

Crea código con la asistencia de Gemini Code Assist

Cloud Code se integra en Gemini Code Assist, un colaborador con IA, para simplificar el desarrollo.

Gemini Code Assist en Cloud Code está disponible en los siguientes IDE de JetBrains, desde la versión 2023.3 en adelante:

  AppCode CLion DataGrip GoLand IntelliJ IDEA
Community, Educational y Ultimate
PhpStorm PyCharm
Comunidad y profesional
Rider WebStorm
Cómo indicarle a Gemini Code Assist para completar el código
Obtén sugerencias intercaladas de Gemini Code Assist mientras escribes código
Chatea con Gemini Code Assist

Trabajar con Kubernetes

La siguiente tabla muestra las características de la funcionalidad de Kubernetes disponibles en los IDE admitidos.

  IntelliJ IDEA
Ultimate
IntelliJ IDEA
Community
PyCharm WebStorm GoLand Rider
Crea una app de K8s a partir de una muestra
Desarrolla o implementa una app de K8s
Cómo depurar una app de Java K8s
Cómo depurar una app de NodeJs K8s *
Depura una app de Python K8s * **
Cómo depurar una app de Go K8s *
Cómo ejecutar una app de K8s
Consulta los registros de la app

* Disponible si se instala el complemento de idioma correcto

**Solo para la edición Pycharm Professional (no para las ediciones Community o Education)

Trabajar con Cloud Run

En la siguiente tabla, se muestran las funciones de Cloud Run disponibles en los IDE compatibles.

  IntelliJ IDEA
Ultimate
IntelliJ IDEA
Community
PyCharm WebStorm GoLand Rider
Crea un servicio a partir de una muestra
Desarrolla un servicio de forma local
Cómo depurar un servicio de Java de manera local
Cómo depurar un servicio de Node.js de forma local *
Depura un servicio de Python de forma local *
Depura un servicio de Go de manera local *
Implementa un servicio
Cómo ver los registros del servicio

* Disponible si se instala el complemento de idioma correcto

Trabajar con App Engine

La siguiente tabla muestra las características de funcionalidad de App Engine disponibles en los IDE admitidos.

  IntelliJ IDEA
Community y Ultimate
PyCharm WebStorm GoLand Rider
Ejecuta y depura una app estándar
Implementa una app estándar
Crea una aplicación flexible de App Engine
Implementa una app flexible

Otras funciones

En la siguiente tabla, se muestran otras funciones disponibles en los IDE compatibles que no estaban cubiertos en las otras tablas.

  IntelliJ IDEA
Community y Ultimate
PyCharm WebStorm GoLand Rider
Administra secretos
Explora y habilita las APIs
Agrega bibliotecas de la API de Cloud a proyectos de Maven (automáticamente)
Compilaciones y fragmentos de código
Administra bibliotecas cliente de Cloud
Crea apps de ejemplo personalizadas
Explora archivos en Cloud Storage
Usa Cloud Source Repositories

Obtenga asistencia

Para enviar comentarios o informar un problema en tu IDE de IntelliJ, ve aTools >Cloud Code >Help / About >Envía comentarios o informa un problema para informar un problema en GitHub o hacer una pregunta en Stack Overflow.