Cloud Code unterstützt die folgenden JetBrains-IDEs, Version 2022.3 oder höher:
- IntelliJ IDEA (Ultimate- und Community-Version)
- PyCharm (Professional und Community Edition)
- WebStorm
- GoLand
- Eingeschränkter Support für Rider
- Begrenzte 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 entwickeln
Cloud Code ist mit Gemini Code Assist, einer KI-gestützten Kollaborationsfunktion, integriert, um die Entwicklung zu vereinfachen.
Gemini Code Assist in Cloud Code ist in den folgenden JetBrains-IDEs Version 2023.3 oder höher verfügbar:
AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Community, Education und Ultimate |
PhpStorm | PyCharm Community und Professional |
Rider | WebStorm | Android Studio | |
---|---|---|---|---|---|---|---|---|---|---|
Gemini Code Assist um Codevervollständigungen bitten | * | |||||||||
In-Line-Vorschläge von Gemini Code Assist beim Programmieren 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 Kubernetes-Funktionen aufgeführt, die in den unterstützten IDEs verfügbar sind.
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-Anwendung 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-Version (keine Community- oder Education-Version)
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 | |||||||
Java-Dienst lokal debuggen | |||||||
Node.js-Dienst lokal debuggen | * | ||||||
Python-Dienst lokal debuggen | * | ||||||
Go-Dienst lokal debuggen | * | ||||||
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 in den anderen Tabellen nicht erwähnt wurden.
IntelliJ IDEA Community und Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
Benutzerdefinierte Beispiel-Apps erstellen | ||||||
Secrets verwalten | ||||||
APIs suchen und aktivieren | ||||||
Cloud API-Bibliotheken automatisch zu Maven-Projekten hinzufügen | ||||||
Code-Snippets erstellen und bearbeiten | ||||||
Cloud-Clientbibliotheken verwalten | ||||||
VMs verwalten | ||||||
Dateien in Cloud Storage suchen | ||||||
Cloud Source Repositories verwenden | ||||||
Cloud SQL-Datenbanken verwalten |