Cloud Workstations enthält einen Standard-Basiseditor, mit dem Sie Ihre Anwendungen schreiben, erstellen, testen, debuggen und ausführen können. Der Basis-Editor basiert auf dem Open-Source-Projekt Code-OSS, unterstützt IDE-Erweiterungen, die in der Open VSX Registry bereitgestellt werden, und wird mit der vorinstallierten Cloud Code-IDE-Erweiterung ausgeliefert.
So verwenden Sie den Cloud Workstations-Basiseditor:
- Folgen Sie der Kurzanleitung, um eine Workstationkonfiguration zu erstellen. Wenn Sie aufgefordert werden, Umgebungsanpassung auszuwählen, wählen Sie Code OSS (Standard) als Code-Editor aus.
Folgen Sie der Kurzanleitung, um eine Workstation zu erstellen. Verwenden Sie dazu die Konfiguration, die Sie gerade erstellt haben.
Rufen Sie in der Google Cloud Console die Seite Cloud Workstations auf, um Ihre Workstation über den Browser zu starten.
Aktivitätsleiste
Die Aktivitätsleiste wird an der Seite angezeigt und Sie können auf die im Cloud Workstations-Basiseditor verfügbaren Ansichten zugreifen. Diese Aktivitätsleistenansichten sind:
Explorer: Ordner und Dateien im aktuellen Arbeitsbereich aufrufen
Suchen: In Ihren Dateien nach einem bestimmten String oder regulären Ausdruck suchen
Versionsverwaltung: Anwendungsdateien mit der Git-Unterstützung des Cloud Workstations-Basiseditors verwalten
Fehlerbehebung: Fehler in Anwendungen beheben, indem Sie Haltepunkte festlegen und Variablen überprüfen
Erweiterungen: Durchsuchen Sie einen Katalog von Erweiterungen, die Ihrer IDE zusätzliche Funktionen hinzufügen.
Cloud Code: Google Cloud Anwendungen direkt über die IDE erstellen und bereitstellen
Einstellungen: Passen Sie den Cloud Workstations-Basiseditor an Ihren Workflow an.
Dateien ansehen und bearbeiten
Der integrierte Code-Editor, mit dem Sie in Dateiverzeichnissen suchen sowie Dateien auf Ihrer Workstation ansehen und bearbeiten können.
So arbeiten Sie mit dem Basis-Editor:
Über die Aktivitätsleiste können Sie zwischen Ansichten wechseln.
Im Editor können Sie Ihre Dateien ansehen und bearbeiten.
In der Explorer-Ansicht können Sie die Dateiverzeichnisse durchsuchen, Dateien hoch- und herunterladen, Webanwendungen auf einer Cloud Workstations-VM-Instanz in der Vorschau ansehen und Nutzungsstatistiken aufrufen.
Abbildung 1. Cloud Workstations-Basiseditor
Dateien und Verzeichnisse hoch- und herunterladen
Verwenden Sie eine der folgenden Methoden, um Dateien und Verzeichnisse in der Explorer-Ansicht von Code-OSS hoch- oder herunterzuladen:
Ziehen Sie Dateien in die Explorer-Ansicht, um sie dem Arbeitsbereich hinzuzufügen.
Rufen Sie die Dateien und Verzeichnisse auf, die Sie verwenden möchten, klicken Sie mit der rechten Maustaste und wählen Sie Hochladen oder Herunterladen aus.
Abbildung 2. Klicken Sie mit der rechten Maustaste in der Explorer-Ansicht, um Dateien hoch- und herunterzuladen.
Sprachunterstützung
Der Basis-Editor von Cloud Workstations unterstützt Sprachen wie Go, Python, Java, .NET Core und Node.js über Erweiterungen und bietet Sprachfunktionen wie:
- Intelligente Markierung, Codevorschläge und kontextbezogene Vervollständigungen
- Lint und Fehlerbeschreibung
- Codenavigation (zu Definitionen, Deklarationen, Referenzen und Implementierungen)
- Intuitive Fehlerbehebung für Debugging
Cloud Code-Integration
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 Beispielanwendungen bis hin zur Ausführung Ihrer fertigen Anwendung. Cloud Code unterstützt Sie auch mit sofort einsatzbereiten Beispielen, Konfigurations-Snippets und einer maßgeschneiderten Fehlerbehebung.
Cloud Code ist in Gemini eingebunden, einen KI-basierten Assistenten, der die Entwicklung vereinfacht. Mit Gemini Aufgaben effektiver und effizienter erledigen
Cloud Code unterstützt die Entwicklung von Anwendungen in Node.js, Python, Java, Go und .NET Core.
Zusätzlich zum Cloud Code-Menü, das in der Statusleiste von Cloud Workstations verfügbar ist, können Sie auch über die Befehlspalette auf Cloud Code-Befehle zugreifen. Drücken Sie zum Öffnen der Befehlspalette Strg+Umschalt+P (oder Befehl+Umschalt+P unter macOS) oder klicken Sie auf Ansicht > Befehlspalette.
Integration des Data Agent Kit
Das Google Cloud Data Agent Kit ist in Cloud Code integriert, sodass Sie Ihre Data Science- und Data Engineering-Arbeitslasten direkt im Basis-Editor verwalten können. Wenn Sie auf das Data Agent Kit zugreifen möchten, klicken Sie in der Aktivitätsleiste des Basis-Editors auf das Symbol Google Cloud Data Agent Kit. Weitere Informationen finden Sie unter Übersicht über die Data Agent Kit-Erweiterung.
Unterstützung der Versionsverwaltung
Der Cloud Workstations-Basiseditor verfügt über eine vorkonfigurierte Versionsverwaltung. Sie können Repositories initialisieren, Unterschiede zwischen Dateistatus, Phase, Bereitstellungsphase und Commit von Änderungen durchführen. Sie können auch öffentliche, private oder sogar selbst gehostete Repositories verwenden, sofern sie von der Workstation aus zugänglich sind.
Arbeitsbereich verwalten
Mit Cloud Workstations können Sie Ihre Projekte als Arbeitsbereiche verwalten und konfigurieren. Arbeitsbereiche stellen in der Regel Ihren Stammprojektordner dar. Mit dem Basis-Editor von Cloud Workstations können Sie Arbeitsbereiche erstellen, öffnen und speichern sowie durch projektspezifische Einstellungen anpassen.
Wenn Sie einen Ordner als Arbeitsbereich öffnen möchten, verwenden Sie das Menü oben in der Aktivitätsleiste und wählen Sie Datei > Ordner öffnen aus. Alternativ können Sie auf der Startseite des Basis-Editors die Optionen Datei öffnen oder Letzter Arbeitsbereich verwenden oder den URL-Parameter folder verwenden, um den Pfad des Ordners anzugeben, den Sie öffnen möchten, z. B. &folder=/home/user/foo.
Anwendungen zur Fehlerbehebung
Mit Cloud Workstations können Sie Fehler in Ihrer Anwendung beheben und erhalten Unterstützung für Go-, Node.js-, Python- und Java-Anwendungen. Sie können Startkonfigurationen erstellen, Haltepunkte festlegen und Variablen prüfen.
Darüber hinaus können Sie Fehler in Kubernetes-Anwendungen auf einem lokalen Cluster wie Minikube oder Docker Desktop, einem Remote-Cluster in GKE oder einem anderen Cloud-Anbieter beheben.
Integriertes Terminal
Über das integrierte Terminal können Sie mit Ihrer zugrunde liegenden Entwicklungsumgebung interagieren. Sie haben folgende Möglichkeiten, die Terminalansicht ein- oder auszublenden:
- Drücken Sie
Control+. - Drücken Sie Strg+Umschalt+P (oder Befehl+Umschalt+P unter macOS) oder klicken Sie auf Ansicht > Befehlspalette und geben Sie dann
View: Toggle Terminalein. - Wählen Sie Terminal > Neues Terminal aus.
- Wählen Sie Ansicht > Terminal aus.
- Klicken Sie in der Liste der Terminaltabs auf addHinzufügen.
Wenn Sie mehrere Terminalfenster öffnen möchten, klicken Sie auf Aufteilen oder drücken Sie Strg + Umschalt + 5.
Terminaltabs verwalten und anpassen
Wenn Sie mehrere Terminals öffnen, wird an der Seite der Terminalansicht eine Liste mit Terminaltabs angezeigt. Diese Liste enthält die Namen der geöffneten Terminals.
Wenn Sie einen Terminalnamen in der Liste auswählen, werden die Symbole
Aufteilen und
Löschen angezeigt. Klicken Sie auf das entsprechende Symbol, um ein Terminalfenster zu teilen oder zu löschen.
Wenn Sie zusätzliche Terminaloptionen wie Terminal in den Editorbereich verschieben, Umbenennen, Farbe ändern, Symbol ändern und weitere Optionen aufrufen möchten, klicken Sie mit der rechten Maustaste auf einen Terminalnamen.
Abbildung 5. Terminal anpassen
Im Display scrollen
Sie können nicht nur die Maus verwenden, während sich der Browserfokus auf einem Sitzungstab befindet, sondern auch durch Drücken von Strg + Umschalt + Bild auf und Strg + Umschalt + Bild ab unter Windows und Linux (oder Fn + Umschalt + Aufwärtspfeil und Fn + Umschalt + Abwärtspfeil unter macOS) scrollen.
Einstellungen anpassen
Um den Editor, die Benutzeroberfläche und das funktionale Verhalten anzupassen, bietet der Cloud Workstations-Basiseditor die folgenden Bereiche zum Definieren von Einstellungen:
Maschineneinstellungen: Einstellungen, die global gelten, wenn Sie eine Verbindung zu einer virtuellen Cloud Workstations-Instanz herstellen, und die auf Ihrer Workstation in der Datei
$HOME/.codeoss-cloudworkstations/data/Machine/settings.jsonangezeigt werden.Nutzereinstellungen: Einstellungen, die global angewendet werden, wenn Sie eine Verbindung zu einer virtuellen Cloud Workstations-Instanz herstellen, und die für jede Workstation-Instanz im Browserspeicher gespeichert werden.
Arbeitsbereichseinstellungen: Einstellungen, die in einem Arbeitsbereich gespeichert sind und nur beim Öffnen dieses Arbeitsbereichs angewendet werden. Diese Einstellungen werden mit Ihren Arbeitsbereichdateien in der Datei
$WORKSPACE_ROOT/.vscode/settings.jsonangezeigt.
Der Editor wertet jeden Einstellungsbereich einzeln aus.
Tastenkombinationen
Da der Standard-Basiseditor im Browser ausgeführt wird, sind einige Tastenkombinationen möglicherweise für den Browser reserviert und werden nicht vom Editor erfasst.
Damit alle Tastenkombinationen unterstützt werden, ist im Standard-Basiseditor eine Progressive Web-App (PWA) enthalten, mit der der Editor diese Tastenkombinationen erfassen kann.
So verwenden Sie die PWA:
- Öffnen Sie die Workstation in Ihrem Browser.
- Klicken Sie auf das Installationssymbol, das in der Adressleiste Ihres Browsers angezeigt wird.
Die PWA sollte dann installiert werden und die Workstation wird in der PWA wieder geöffnet. Wenn Sie Ihre Workstation später wieder laden, wird in der Adressleiste des Browsers eine Option zum erneuten Öffnen der Workstation in der PWA angezeigt.