IDE JetBrains supportati

Cloud Code supporta attualmente i seguenti IDE JetBrains, versione 2022.3 o successive:

Inoltre, è disponibile un supporto limitato per Cavalista.

Funzionalità generale di Cloud Code

La tabella seguente mostra le funzionalità generali di Cloud Code disponibili negli IDE supportati.

  IntelliJ IDEA
Community e Ultimate
PyCharm WebStorm GoLand Passeggero
Gestisci automaticamente l'interfaccia a riga di comando gcloud
Gestire altre dipendenze (minikube, Skaffold, kubectl)

Codifica con l'assistenza di Gemini Code Assist

Cloud Code si integra con Gemini Code Assist, uno strumento basato sull'AI collaboratore, per semplificare lo sviluppo.

Gemini Code Assist in Cloud Code è disponibile in i seguenti IDE JetBrains, versione 2023.3 o successive:

  AppCode CLion DataGrip GoLand IntelliJ IDEA
Community, Educational e Ultimate
PhpStorm PyCharm
Community e Professional
Passeggero WebStorm
Chiedere a Gemini Code Assist di completare il codice
Ricevi suggerimenti incorporati in Gemini Code Assist mentre scrivi la programmazione
Chattare con Gemini Code Assist

Utilizzo di Kubernetes

La tabella seguente mostra le funzionalità di Kubernetes disponibili nelle IDE supportate.

  IntelliJ IDEA
Ultimate
Community
IntelliJ IDEA
PyCharm WebStorm GoLand Cavaliere
Crea un'app K8s da un esempio
Sviluppare / eseguire il deployment di un'app K8s
Eseguire il debug di un'app Java K8s
Eseguire il debug di un'app Node.js K8s *
Debug di un'app Python K8s * **
Eseguire il debug di un'app Go K8s *
Esegui un'app K8s
Visualizza i log delle app

* Disponibile se è installato il plug-in per la lingua corretto

**Solo versione Pycharm Professional (non versione Community o Education)

Utilizzo di Cloud Run

La tabella seguente mostra le funzionalità di Cloud Run disponibili nelle IDE supportate.

  IntelliJ IDEA
Ultimate
Community
IntelliJ IDEA
PyCharm WebStorm GoLand Cavaliere
Creare un servizio da un esempio
Sviluppare un servizio in locale
Esegui il debug di un servizio Java in locale
Eseguire il debug di un servizio Node.js in locale *
Eseguire il debug di un servizio Python in locale *
Esegui il debug di un servizio Go in locale *
Esegui il deployment di un servizio
Visualizza i log di servizio

* Disponibile se è installato il plug-in per la lingua corretto

Utilizzo di App Engine

La tabella seguente mostra le funzionalità di App Engine disponibili nelle IDE supportate.

  IntelliJ IDEA
Community e Ultimate
PyCharm WebStorm GoLand Cavaliere
Eseguire ed eseguire il debug di un'app standard
Esegui il deployment di un'app standard
Crea un'app flessibile di App Engine
Esegui il deployment di un'app flessibile

Altre caratteristiche

La tabella seguente mostra altre funzioni delle funzionalità disponibili in e gli IDE supportati che non erano trattati nelle altre tabelle.

  IntelliJ IDEA
Community e Ultimate
PyCharm WebStorm GoLand Cavaliere
Gestisci i secret
Sfoglia e abilita le API
Aggiungere le librerie dell'API Cloud ai progetti Maven (automaticamente)
Creazione e snippet di codice
Gestire le librerie client di Cloud
Creare app di esempio personalizzate
Sfoglia i file in Cloud Storage
Usa Cloud Source Repositories

Assistenza

Per inviare feedback o segnalare un problema nell'IDE IntelliJ, vai a Strumenti > Cloud Code > Guida / Informazioni > Invia Feedback o segnala un problema per segnalare un problema su GitHub. fai una domanda su Stack Overflow.