Übersicht über die Benutzeroberfläche des Cloud Shell-Editors

Auf dieser Seite werden die Funktionen des Cloud Shell-Editors beschrieben.

Dateien ansehen und bearbeiten

Cloud Shell enthält einen integrierten Codeeditor, mit dem Sie Dateiverzeichnisse durchsuchen sowie Dateien ansehen und bearbeiten können. Dabei haben Sie weiterhin Zugriff auf Cloud Shell. 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:

  1. Starten Sie den Cloud Shell-Editor. Klicken Sie dazu in der Symbolleiste des Cloud Shell-Fensters auf Schaltfläche „Code-Editor“ Editor öffnen. 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.

  2. 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.

  3. Über die Aktivitätsleiste auf der linken Seite können Sie zwischen Editor und Cloud Shell-Fenster wechseln, Dateien hoch- und herunterladen, eine Vorschau von Webanwendungen auf einer Cloud Shell-VM-Instanz ansehen und Nutzungsstatistiken ansehen.

    Weitere Informationen finden Sie unter Benutzeroberfläche.

Datei im Cloud Shell-Editor öffnen

Führen Sie den Befehl cloudshell aus, um eine vorhandene Datei über Cloud Shell im Cloud Shell-Editor zu öffnen:

cloudshell edit README-cloudshell.txt

Dateien hoch- und herunterladen

Sie können Ihre Dateien mit dem Cloud Shell Editor Explorer verwalten. Klicken Sie mit der rechten Maustaste auf das Verzeichnis oder die Datei, das bzw. die Sie im Cloud Shell Editor Explorer verwenden möchten, und klicken Sie dann auf eine der verfügbaren Optionen: Herunterladen, Hochladen.

Aktivitätsleiste

Klicken Sie zum Öffnen der Cloud Shell-Editor-Ansichten in der Aktivitätsleiste auf Symbol: Cloud Code Cloud Code.

In der Cloud Code-Ansicht können Sie die folgenden Ansichten maximieren:

  • Entwicklungssitzungen: Überwachen Sie Ihre Kubernetes-Anwendungen mit einer strukturierten Logging-Ansicht.
  • Kubernetes: GKE- und Minikube-Ressourcen überwachen und verwalten. Weitere Informationen finden Sie unter Kubernetes-Cluster verwalten.
  • Cloud Run: Überwachen und verwalten Sie Ihre Cloud Run-Ressourcen. Weitere Informationen finden Sie unter Cloud Run-Dienste in Cloud Run verwalten.
  • Cloud APIs: Suchen und aktivieren Sie Cloud APIs und fügen Sie Ihrem Projekt Cloud-Clientbibliotheken hinzu. Weitere Informationen finden Sie unter Cloud APIs und Cloud-Clientbibliotheken verwalten.
  • Secret Manager: Verwalten Sie Secrets in Secret Manager. Weitere Informationen finden Sie unter [Secrets mit Secret Manager verwalten(/code/docs/shell/secret-manager).
  • Hilfe und Feedback: Links zum Öffnen von Schritt-für-Schritt-Anleitungen, zum Ansehen der Dokumentation, zum Ändern von Einstellungen, zum Melden von Problemen, zum Anfordern von Funktionen, zum Ansehen von Versionshinweisen oder zum Abmelden von Google Cloud.

Die Aktivitätsleiste enthält außerdem die folgenden Ansichten:

  • Explorer-Symbol Explorer: Sehen Sie sich die Ordner und Dateien im aktuellen Arbeitsbereich an.
  • Symbol „Suchen“ Suchen: Sie können in Ihren Dateien nach einem String oder einem regulären Ausdruck suchen.
  • Symbol für Fehlerbehebungsansicht Versionsverwaltung: Verwalten Sie Anwendungsdateien mit der Git-Unterstützung des Cloud Shell-Editors.
  • Symbol für Fehlerbehebungsansicht Fehlerbehebung: Beheben Sie Fehler in der Anwendung, indem Sie Haltepunkte festlegen und Variablen überprüfen.

Sprachunterstützung

Der Cloud Shell-Editor unterstützt Go, Python, Java, .NET Core und Node.js und bietet folgende Sprachfunktionen:

  • Intelligente Hervorhebung, 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 zum Ausführen der fertigen Anwendung. Cloud Code bietet außerdem sofort einsatzbereite Beispiele, sofort einsatzbereite Konfigurations-Snippets und eine maßgeschneiderte Fehlerbehebung.

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 Cloud Code-Befehle auch über die Befehlspalette aufrufen. Drücken Sie dazu Cmd/Ctrl + Shift + P oder klicken Sie auf Ansicht > Befehlspalette, um die verfügbaren Befehle aufzurufen.

Einen umfassenden Überblick über die Möglichkeiten, die mit Cloud Code mithilfe von Cloud Shell möglich sind, finden Sie unter Erste Schritte mit Cloud Code.

Unterstützung für die 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 Fehler in Ihrer Anwendung ganz einfach beheben und erhalten vollständige Unterstützung für Go-, Node.js-, Python- und Java-Anwendungen. Sie können Startkonfigurationen erstellen, Haltepunkte festlegen und Variablen prüfen – alles im Cloud Shell-Editor.

Darüber hinaus können Sie Fehler in Kubernetes-Anwendungen auf einem lokalen Cluster wie Minikube oder Docker Desktop oder in einem Remote-Cluster in GKE oder einem anderen Cloud-Anbieter beheben.

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.