Cloud Code unterstützt die folgenden JetBrains-IDEs ab Version 2022.3:
- IntelliJ IDEA (Ultimate- und Community-Editionen)
- PyCharm (Professional und Community Edition)
- WebStorm
- GoLand
- Eingeschränkter Support für Rider
- Eingeschränkte Unterstützung für Android Studio
In der folgenden Tabelle sind die allgemeinen Cloud Code-Funktionen aufgeführt, die in den unterstützten IDEs verfügbar sind.
IntelliJ IDEA Community und Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
gcloud CLI automatisch verwalten | ||||||
Andere Abhängigkeiten verwalten (minikube, Skaffold, kubectl) |
Code mit Unterstützung durch Gemini Code Assist schreiben
Cloud Code ist in Gemini Code Assist integriert, einem KI-basierten Assistenten, der die Entwicklung vereinfacht.
Gemini Code Assist in Cloud Code ist in den folgenden JetBrains-IDEs ab Version 2023.3 verfügbar:
AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Community, Educational und Ultimate |
PhpStorm | PyCharm Community und Professional |
Rider | WebStorm | Android Studio | |
---|---|---|---|---|---|---|---|---|---|---|
Gemini Code Assist nach Codevervollständigungen fragen | * | |||||||||
Inline-Vorschläge von Gemini Code Assist während der Programmierung erhalten | * | |||||||||
Mit Gemini Code Assist chatten | * |
*Android Studio enthält eine eigene integrierte Version von Gemini Code Assist, die ein anderes Modell verwendet, das speziell für Android Studio-Aufgaben trainiert wurde.
Mit Kubernetes arbeiten
In der folgenden Tabelle sind die in den unterstützten IDEs verfügbaren Kubernetes-Funktionen aufgeführt.
IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|---|
Kubernetes-Anwendung aus einem Beispiel erstellen | |||||||
Kubernetes-Anwendung entwickeln / bereitstellen | |||||||
Java-Kubernetes-Anwendung debuggen | |||||||
Node.js-Kubernetes-App debuggen | * | ||||||
Python-Kubernetes-Anwendung debuggen | * | ** | |||||
Go-Kubernetes-Anwendung debuggen | * | ||||||
Kubernetes-Anwendung ausführen | |||||||
Anwendungslogs ansehen |
*Verfügbar, wenn das richtige Sprach-Plug-in installiert ist
**Nur Pycharm Professional Edition (nicht Community oder Education Edition)
Mit Cloud Run arbeiten
In der folgenden Tabelle sind die Cloud Run-Funktionen aufgeführt, die in den unterstützten IDEs verfügbar sind.
IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|---|
Dienst aus einem Beispiel erstellen | |||||||
Dienst lokal entwickeln | |||||||
Fehler in einem Java-Dienst lokal beheben | |||||||
Fehler in einem Node.js-Dienst lokal beheben | * | ||||||
Fehler in einem Python-Dienst lokal beheben | * | ||||||
Fehler in einem Go-Dienst lokal beheben | * | ||||||
Service bereitstellen | |||||||
Dienstlogs ansehen |
*Verfügbar, wenn das richtige Sprach-Plug-in installiert ist
Mit App Engine arbeiten
In der folgenden Tabelle sind die App Engine-Funktionen aufgeführt, die in den unterstützten IDEs verfügbar sind.
IntelliJ IDEA Community und Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
Standard-App ausführen und Fehler beheben | * | * | * | |||
Standard-App bereitstellen | * | * | * | |||
Flexible App Engine-Anwendung erstellen | ||||||
Flexible App bereitstellen | * | * | * |
*Die App Engine-Unterstützung für Java 8 wird bald eingestellt.
Weitere Funktionen
In der folgenden Tabelle sind weitere Funktionen aufgeführt, die in den unterstützten IDEs verfügbar sind und nicht in den anderen Tabellen behandelt wurden.
IntelliJ IDEA Community und Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
Benutzerdefinierte Beispiel-Apps erstellen | ||||||
Secrets verwalten | ||||||
APIs ansehen und aktivieren | ||||||
Cloud API-Bibliotheken automatisch zu Maven-Projekten hinzufügen | ||||||
Build- und Code-Snippets | ||||||
Cloud-Clientbibliotheken verwalten | ||||||
VMs verwalten | ||||||
Dateien in Cloud Storage suchen | ||||||
Cloud Source Repositories verwenden | ||||||
Cloud SQL-Datenbanken verwalten |