Cloud Code attualmente supporta i seguenti IDE JetBrains, versione 2022.3 o successive:
- IntelliJ IDEA (Ultimate e Community Edition)
- PyCharm (versioni Professional e Community)
- WebStorm
- GoLand
Inoltre, l'assistenza per Rider è limitata.
Funzionalità generali di Cloud Code
La tabella seguente mostra le funzionalità generali di Cloud Code disponibili negli IDE supportati.
IDEA IntelliJ Community e Ultimate |
PyCharm | WebStorm | GoLand | Cavaliere | |
---|---|---|---|---|---|
Gestisci automaticamente gcloud CLI | |||||
Gestire altre dipendenze (minikube, Skaffold, kubectl) |
Codifica con Gemini Code Assist
Cloud Code si integra con Gemini Code Assist, un collaboratore basato sull'AI, per semplificare lo sviluppo.
Gemini Code Assist in Cloud Code è disponibile nei seguenti IDE JetBrains, versione 2022.3 o successive:
AppCode | CLion | DataGrip | GoLand | IDEA IntelliJ Community, Educational e Ultimate |
PhpStorm | PyCharm Community e Professional |
Cavaliere | WebStorm | |
---|---|---|---|---|---|---|---|---|---|
Richiedi Gemini Code Assist per il completamento del codice | |||||||||
Ricevi suggerimenti incorporati di Gemini Code Assist durante la programmazione | |||||||||
Chatta con Gemini Code Assist |
Utilizzo di Kubernetes
La seguente tabella mostra le funzionalità di Kubernetes disponibili negli IDE supportati.
IDEA IntelliJ Ultimate |
Community IDEA IntelliJ |
PyCharm | WebStorm | GoLand | Cavaliere | |
---|---|---|---|---|---|---|
Crea un'app K8s da un esempio | ||||||
Sviluppo / deployment di un'app K8s | ||||||
Debug di un'app Java K8s | ||||||
Esegui il debug di un'app NodeJs K8s | * | |||||
Esegui il debug di un'app Python K8s | * | ** | ||||
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 le versioni Community o Education)
Utilizzo di Cloud Run
La tabella seguente mostra le funzionalità di Cloud Run disponibili negli IDE supportati.
IDEA IntelliJ Ultimate |
Community IDEA IntelliJ |
PyCharm | WebStorm | GoLand | Cavaliere | |
---|---|---|---|---|---|---|
Crea un servizio da un esempio | ||||||
Sviluppa un servizio in locale | ||||||
Esegui il debug di un servizio Java in locale | ||||||
Esegui il debug di un servizio NodeJs in locale | * | |||||
Esegui il debug di un servizio Python in locale | * | |||||
Esegui il debug di un servizio Go in locale | * | |||||
Esegui il deployment di un servizio | ||||||
Visualizza 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 negli IDE supportati.
IDEA IntelliJ Community e Ultimate |
PyCharm | WebStorm | GoLand | Cavaliere | |
---|---|---|---|---|---|
Eseguire ed eseguire il debug di un'app standard | |||||
Deployment di un'app standard | |||||
Crea un'app App Engine flessibile | |||||
Deployment di un'app flessibile |
Altre funzioni
La seguente tabella mostra altre funzionalità disponibili negli IDE supportati che non erano incluse nelle altre tabelle.
IDEA IntelliJ Community e Ultimate |
PyCharm | WebStorm | GoLand | Cavaliere | |
---|---|---|---|---|---|
Gestisci secret | |||||
Sfoglia e abilita le API | |||||
Aggiungi librerie API Cloud ai progetti Maven (automaticamente) | |||||
Snippet di build e di codice | |||||
Gestire le librerie client di Cloud | |||||
Crea app di esempio personalizzate | |||||
Sfoglia i file in Cloud Storage | |||||
Utilizzare Cloud Source Repositories |