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
Außerdem wird Rider nur eingeschränkt unterstützt.
Allgemeine Cloud Code-Funktionalität
In der folgenden Tabelle sind die allgemeinen Funktionen von Cloud Code aufgeführt, 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, ein KI-gestütztes Tool für die Zusammenarbeit, 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, Educational und Ultimate |
PhpStorm | PyCharm Community und Professional |
Rider | WebStorm | |
---|---|---|---|---|---|---|---|---|---|
Gemini Code Assist zu Codevervollständigungen auffordern | |||||||||
Inline-Vorschläge von Gemini Code Assist beim Programmieren erhalten | |||||||||
Mit Gemini Code Assist chatten |
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 | |
---|---|---|---|---|---|---|
K8s-App aus einem Beispiel erstellen | ||||||
K8s-Anwendung entwickeln / bereitstellen | ||||||
Fehler in einer Java K8s-Anwendung 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 Plug-in für die richtige Sprache installiert ist
**Nur Pycharm Professional (nicht die Community- oder Education-Version)
Mit Cloud Run arbeiten
In der folgenden Tabelle sind die in den unterstützten IDEs verfügbaren Cloud Run-Funktionen aufgeführt.
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 | ||||||
Fehler in einem NodeJs-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 Plug-in für die richtige Sprache 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 | |
---|---|---|---|---|---|
Standard-App ausführen und Fehler beheben | |||||
Standardanwendung bereitstellen | |||||
Flexible App Engine-Anwendung erstellen | |||||
Flexible Anwendung bereitstellen |
Sonstige Features
Die folgende Tabelle zeigt weitere in den unterstützten IDEs verfügbare Funktionen, die 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 automatisch zu Maven-Projekten hinzufügen | |||||
Build- und Code-Snippets | |||||
Cloud-Clientbibliotheken verwalten | |||||
Benutzerdefinierte Beispiel-Apps erstellen | |||||
Dateien in Cloud Storage suchen | |||||
Cloud Source Repositories verwenden |