Cloud Code unterstützt derzeit die folgenden JetBrains-IDEs ab Version 2022.3:
- IntelliJ IDEA (Ultimate und Community Edition)
- PyCharm (Professional und Community Edition)
- WebStorm
- GoLand
Rider wird auch nur eingeschränkt unterstützt.
Allgemeine Funktionen von Cloud Code
Die folgende Tabelle enthält die allgemeinen Cloud Code-Funktionen, die in den unterstützten IDEs verfügbar sind.
IntelliJ IDEA Community und Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
gcloud CLI automatisch verwalten | |||||
Andere Abhängigkeiten verwalten (Minikube, Skaffold, kubectl) |
Mit Gemini Code Assist programmieren
Cloud Code lässt sich in Gemini Code Assist einbinden, einen KI-gestützten Mitbearbeiter, um die Entwicklung zu vereinfachen.
Gemini Code Assist in Cloud Code ist in den folgenden JetBrains-IDEs ab Version 2022.3 verfügbar:
AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Community, Education und Ultimate |
PhpStorm | PyCharm Community und Profi |
Rider | WebStorm | |
---|---|---|---|---|---|---|---|---|---|
Prompt Gemini Code Assist für Codevervollständigungen | |||||||||
Gemini Code Assist-Inline-Vorschläge beim Programmieren erhalten | |||||||||
Mit Gemini Code Assist chatten |
Mit Kubernetes arbeiten
In der folgenden Tabelle sind die Kubernetes-Funktionsfeatures aufgeführt, die in den unterstützten IDEs verfügbar sind.
IntelliJ IDEA Ultimate |
IntelliJ IDEA -Community |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
K8s-Anwendung aus einem Beispiel erstellen | ||||||
K8s-App entwickeln und bereitstellen | ||||||
Fehler in Java K8s-Anwendungen beheben | ||||||
Fehler in einer NodeJs K8s-Anwendung beheben | * | |||||
Fehler in einer Python K8s-Anwendung beheben | * | ** | ||||
Fehler in einer Go K8s-Anwendung beheben | * | |||||
K8s-App ausführen | ||||||
Anwendungslogs ansehen |
*Verfügbar, wenn das richtige Sprach-Plug-in installiert ist
**Nur Pycharm Professional Edition (nicht Community- und Education-Versionen)
Mit Cloud Run arbeiten
In der folgenden Tabelle sind die Cloud Run-Funktionsfeatures aufgeführt, die in den unterstützten IDEs verfügbar sind.
IntelliJ IDEA Ultimate |
IntelliJ IDEA -Community |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
Dienst aus einem Beispiel erstellen | ||||||
Dienst lokal entwickeln | ||||||
Fehler in einem Java-Dienst lokal beheben | ||||||
NodeJs-Dienst lokal debuggen | * | |||||
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-Funktionsfunktionen aufgeführt, die in den unterstützten IDEs verfügbar sind.
IntelliJ IDEA Community und Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
Standardanwendung ausführen und debuggen | |||||
Standard-App bereitstellen | |||||
Flexible App Engine-Anwendung erstellen | |||||
Flexible App bereitstellen |
Sonstige Features
In der folgenden Tabelle sehen Sie weitere Funktionsfunktionen, die in den unterstützten IDEs verfügbar sind und in den anderen Tabellen nicht behandelt wurden.
IntelliJ IDEA Community und Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
Secrets verwalten | |||||
APIs suchen und aktivieren | |||||
Cloud API-Bibliotheken zu Maven-Projekten hinzufügen (automatisch) | |||||
Build- und Code-Snippets | |||||
Cloud-Clientbibliotheken verwalten | |||||
Benutzerdefinierte Beispiel-Apps erstellen | |||||
Dateien in Cloud Storage suchen | |||||
Cloud Source Repositories verwenden |