Mit dem Cloud Shell-Editor können Sie Anwendungen in Google Clouddirekt im Browser über eine IDE-Oberfläche entwickeln, erstellen und debuggen. Die Oberfläche bietet einen IDE-Arbeitsbereich mit integrierter Quellcodeverwaltung, Sprachtools und Zugriff auf das Cloud Shell-Terminal.
Dateien ansehen und bearbeiten
Cloud Shell enthält einen integrierten Code-Editor, mit dem Sie Dateiverzeichnisse durchsuchen und Dateien ansehen und bearbeiten können, während Sie weiterhin Zugriff auf Cloud Shell haben. Der Cloud Shell-Editor ist standardmäßig für jede Cloud Shell-Instanz verfügbar und basiert auf Code OSS.
So arbeiten Sie mit dem Cloud Shell-Editor:
Starten Sie den Cloud Shell-Editor, indem Sie in der Symbolleiste des Cloud Shell-Fensters auf
Editor öffnen klicken. Der Editor wird über dem Cloud Shell-Terminalfenster geöffnet.Tipp: Sie können den Cloud Shell-Editor auch direkt starten, indem Sie ide.cloud.google.com aufrufen.
Verwenden Sie die Seitenleiste links, um die Dateiverzeichnisse zu durchsuchen. Verwenden Sie die Editorgruppen auf der rechten Seite, um Ihre Dateien anzusehen und zu bearbeiten.
Über die Aktivitätsleiste auf der linken Seite können Sie zwischen dem Editor und dem Cloud Shell-Fenster wechseln, Dateien hoch- und herunterladen, Webanwendungen auf einer Cloud Shell-VM-Instanz in der Vorschau ansehen und Nutzungsstatistiken aufrufen.
Weitere Informationen zur Benutzeroberfläche finden Sie unter Benutzeroberfläche.
Datei im Cloud Shell-Editor öffnen
Wenn Sie eine vorhandene Datei im Cloud Shell-Editor über Cloud Shell öffnen möchten, führen Sie den Befehl cloudshell aus:
cloudshell edit README-cloudshell.txt
Dateien hoch- und herunterladen
Sie können Ihre Dateien mit dem Cloud Shell-Editor-Explorer verwalten.
Wenn Sie eine Datei aus Ihrem Cloud Shell-Editor-Projekt auf Ihren lokalen Computer herunterladen möchten, klicken Sie im Cloud Shell-Editor-Explorer mit der rechten Maustaste auf die Datei und wählen Sie Herunterladen aus.
Wenn Sie eine Datei von Ihrem lokalen Computer in Ihr Cloud Shell-Editor-Projekt hochladen möchten, klicken Sie im Cloud Shell-Editor-Explorer mit der rechten Maustaste auf den leeren Bereich im Explorer-Bereich und wählen Sie Hochladen aus.

Aktivitätsleiste
Klicken Sie in der Aktivitätsleiste auf
Cloud Code, um die Cloud Shell-Editor-Ansichten zu öffnen.
In der Cloud Code-Ansicht können Sie die folgenden Ansichten maximieren:
- Entwicklungssitzungen: Kubernetes-Anwendungen mit einer strukturierten Logging-Ansicht überwachen.
- Kubernetes: GKE- und Minikube-Ressourcen überwachen und verwalten. Weitere Informationen finden Sie unter Kubernetes-Cluster verwalten.
- Cloud Run: Cloud Run-Ressourcen überwachen und verwalten. Weitere Informationen finden Sie unter Cloud Run-Dienste in Cloud Run verwalten.
- Cloud APIs: Cloud APIs durchsuchen und aktivieren und Cloud-Clientbibliotheken zu Ihrem Projekt hinzufügen. Weitere Informationen finden Sie unter Cloud APIs und Cloud-Clientbibliotheken verwalten.
- Secret Manager: Secrets in Secret Manager verwalten. Weitere Informationen finden Sie unter Secrets mit Secret Manager verwalten.
* Hilfe und Feedback: Links zum Öffnen von Schritt-für-Schritt-Anleitungen, zum Aufrufen der Dokumentation, zum Ändern von Einstellungen, zum Melden von Problemen oder zum Anfordern von Funktionen, zum Aufrufen von Versionshinweisen oder zum Abmelden von Google Cloud.
Die Aktivitätsleiste enthält außerdem die folgenden Ansichten:
Explorer: Hier können Sie die Ordner und Dateien in Ihrem aktuellen Arbeitsbereich ansehen.
Suchen: Suchen Sie in Ihren Dateien nach einem String oder regulären Ausdruck.
Versionsverwaltung: Verwalten Sie Anwendungsdateien mit der Git-Unterstützung des Cloud Shell-Editors.
Fehlerbehebung: Beheben Sie Fehler in Ihrer Anwendung, indem Sie Haltepunkte festlegen und Variablen prüfen.
Sprachunterstützung
Der Cloud Shell-Editor unterstützt Go, Python, Java, .NET Core und Node.js und bietet Sprachfunktionen wie:
- Smartes Highlight, Codevorschläge und kontextbasierte Vervollständigungen
- Lint und Fehlerbeschreibung
- Codenavigation (zu Definitionen, Deklarationen, Referenzen und Implementierungen)
- Intuitive Fehlerbehebung für Debugging
Cloud Code-Integration
Der Cloud Shell-Editor unterstützt Cloud Code.
Cloud Code bietet IDE-Unterstützung für den gesamten Entwicklungszyklus von Kubernetes- und Cloud Run-Anwendungen, vom Erstellen und Anpassen einer neuen Anwendung aus einer Beispielanwendung bis hin zur Ausführung Ihrer fertigen Anwendung. Cloud Code bietet außerdem ausführungsfähige Beispiele, sofort einsatzbereite Konfigurations-Snippets und eine maßgeschneiderte Debugging-Umgebung.
Cloud Code unterstützt die Entwicklung von Anwendungen in Node.js, Python, Java, Go und .NET Core.
Zusätzlich zum Cloud Code-Menü in der Statusleiste von Cloud Shell können Sie auch über die Befehlspalette auf Cloud Code-Befehle zugreifen. Drücken Sie Cmd/Ctrl + Shift + P oder klicken Sie auf Ansicht > Befehlspalette, um die verfügbaren Befehle aufzurufen.
Integration des Data Agent Kit
Das Google Cloud Data Agent Kit ist in Cloud Code eingebunden, sodass Sie Ihre Data-Science- und Data-Engineering-Arbeitslasten direkt in Cloud Shell verwalten können. Klicken Sie in der Cloud Shell-Aktivitätsleiste auf das Symbol Google Cloud Data Agent Kit, um auf das Data Agent Kit zuzugreifen.
Weitere Informationen finden Sie in der Dokumentation zum Data Agent Kit unter Einstellungen einrichten und konfigurieren.
Unterstützung für Versionsverwaltung
Der Cloud Shell-Editor verfügt über eine vorkonfigurierte Versionsverwaltung. Mit Cloud Shell können Sie Repositories, Unterschiede zwischen Dateistatus, Phase, Bereitstellungsphase initialisieren und Commit von Änderungen durchführen.
Weitere Informationen finden Sie unter Versionsverwaltung verwenden.
Arbeitsbereich verwalten
Mit Cloud Shell können Sie Ihre Projekte als Arbeitsbereiche verwalten und konfigurieren. Arbeitsbereiche stellen in der Regel Ihren Stammprojektordner dar. Mit dem Cloud Shell-Editor können Sie Arbeitsbereiche erstellen, öffnen und speichern sowie durch projektspezifische Einstellungen anpassen.
Weitere Informationen zum Arbeiten mit Arbeitsbereichen finden Sie unter Arbeitsbereichsverwaltung.
Unterstützung bei der Fehlerbehebung
Mit Cloud Shell können Sie Ihre Anwendung debuggen. Dabei werden Go-, Node.js-, Python- und Java-Anwendungen vollständig unterstützt. Sie können Startkonfigurationen erstellen, Haltepunkte festlegen und Variablen prüfen – alles im Cloud Shell-Editor.
Außerdem können Sie Kubernetes-Anwendungen in einem lokalen Cluster (z. B. minikube oder Docker Desktop) oder in einem Remote-Cluster in GKE oder einem anderen Cloud-Anbieter debuggen.
Weitere Informationen finden Sie unter Debugging mit Cloud Shell.
Integriertes Terminal
Greifen Sie auf Ihre zugrunde liegende Cloud Shell-Instanz zu, ohne den Editor verlassen zu müssen. Rufen Sie dazu Terminal > Neues Terminal auf. Mit der Option Split Terminal können Sie auch mehrere Terminalfenster ausführen.