Cloud Code attualmente supporta i seguenti IDE JetBrains, versione 2022.3 o successive o successive:
- IntelliJ IDEA (Ultimate e Community Edition)
- PyCharm (Versioni Professional e Community)
- WebStorm
- GoLand
Inoltre, è disponibile un supporto limitato per Rider.
Funzionalità generale di Cloud Code
La seguente tabella mostra le funzionalità generali di Cloud Code disponibili negli IDE supportati.
IntelliJ IDEA Community e definizione |
PyCharm | WebStorm | GoLand | Passeggero | |
---|---|---|---|---|---|
Gestisci automaticamente gcloud CLI | |||||
Gestisci altre dipendenze (minikube, Skaffold, kubectl) |
Codifica con l'assistenza di 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 | IntelliJ IDEA Community, Educative e Ultimate |
PhpStorm | PyCharm Community e professionisti |
Passeggero | WebStorm | |
---|---|---|---|---|---|---|---|---|---|
Chiedi a Gemini Code Assist per i completamenti del codice | |||||||||
Ricevi suggerimenti in linea con Gemini Code Assist mentre scrivi la programmazione | |||||||||
Prova Gemini Code Assist |
Utilizzo di Kubernetes
La seguente tabella mostra le funzionalità delle funzionalità di Kubernetes disponibili negli IDE supportati.
IntelliJ IDEA Ultimate |
Community IntelliJ IDEA |
PyCharm | WebStorm | GoLand | Passeggero | |
---|---|---|---|---|---|---|
Crea un'app K8s da un esempio | ||||||
Sviluppare / eseguire il deployment di un'app K8s | ||||||
Debug di un'app Java K8s | ||||||
Eseguire il debug di un'app NodeJs K8s | * | |||||
Debug di un'app Python K8s | * | ** | ||||
Debug di un'app Go K8s | * | |||||
Eseguire un'app K8s | ||||||
Visualizza i log delle app |
*Disponibile se è installato il plug-in per la lingua corretta
**Solo versione Pycharm Professional (non versione Community o Education)
Utilizzo di Cloud Run
La seguente tabella mostra le funzionalità di Cloud Run disponibili negli IDE supportati.
IntelliJ IDEA Ultimate |
Community IntelliJ IDEA |
PyCharm | WebStorm | GoLand | Passeggero | |
---|---|---|---|---|---|---|
Crea un servizio da un esempio | ||||||
Sviluppare 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 i log di servizio |
*Disponibile se è installato il plug-in per la lingua corretta
Utilizzo di App Engine
La seguente tabella mostra le funzionalità delle funzionalità di App Engine disponibili negli IDE supportati.
IntelliJ IDEA Community e definizione |
PyCharm | WebStorm | GoLand | Passeggero | |
---|---|---|---|---|---|
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 seguente tabella mostra altre funzionalità disponibili negli IDE supportati che non erano incluse nelle altre tabelle.
IntelliJ IDEA Community e definizione |
PyCharm | WebStorm | GoLand | Passeggero | |
---|---|---|---|---|---|
Gestisci i secret | |||||
Sfoglia e abilita le API | |||||
Aggiungi librerie di API Cloud ai progetti Maven (automaticamente) | |||||
Creazione e snippet di codice | |||||
Gestisci le librerie client di Cloud | |||||
Crea app di esempio personalizzate | |||||
Sfoglia i file in Cloud Storage | |||||
Usa Cloud Source Repositories |