Cloud Workstations bietet einen Standard-Basiseditor, mit dem Sie Anwendungen schreiben, erstellen, testen, debuggen und ausführen können. Der Basiseditor basiert auf dem Open-Source-Projekt Code-OSS, unterstützt mit Open VSX Registry bereitgestellte IDE-Erweiterungen und die Cloud Code IDE-Erweiterung ist vorinstalliert.
So verwenden Sie den Basiseditor von Cloud Workstations:
- Folgen Sie der Kurzanleitung zum Erstellen einer Workstationkonfiguration. Wenn Sie zur Auswahl von Umgebungsanpassung aufgefordert werden, wählen Sie Code OSS (Standard) als Codeeditor aus.
Folgen Sie der Kurzanleitung, um mit der soeben erstellten Konfiguration eine Workstation zu erstellen.
Rufen Sie in der Google Cloud Console die Seite Cloud Workstations auf, um Ihre Workstation über den Browser zu starten.
Aktivitätsleiste
An der Seite wird die Aktivitätsleiste angezeigt und Sie können auf die Ansichten zugreifen, die im Basiseditor von Cloud Workstations verfügbar sind. Diese Aktivitätsleistenansichten sind:
Explorer: Ordner und Dateien im aktuellen Arbeitsbereich ansehen
Suchen: Suchen Sie in Ihren Dateien nach einem String oder regulären Ausdruck.
Source Control: Anwendungsdateien mit der Git-Unterstützung des Basiseditors von Cloud Workstations verwalten
Fehlerbehebung: Fehler in der Anwendung 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
Integrierter Codeeditor, mit dem Sie Dateiverzeichnisse durchsuchen sowie Dateien auf Ihrer Workstation anzeigen und bearbeiten können
So arbeiten Sie mit dem Basiseditor:
Über die Aktivitätsleiste können Sie zwischen den Ansichten wechseln.
Verwenden Sie den Editor, um Ihre Dateien anzusehen und zu bearbeiten.
Verwenden Sie die Explorer-Ansicht, um die Dateiverzeichnisse zu durchsuchen, Dateien hoch- und herunterzuladen, Webanwendungen auf einer Cloud Workstations-VM-Instanz als Vorschau anzusehen und Nutzungsstatistiken anzusehen.
Abbildung 1. Cloud Workstations-Basiseditor
Dateien und Verzeichnisse hoch- und herunterladen
Verwenden Sie eine der folgenden Methoden, um Dateien und Verzeichnisse in der Code-OSS-Explorer-Ansicht hoch- oder herunterzuladen:
Ziehen Sie Dateien über die Explorer-Ansicht, um sie dem Arbeitsbereich hinzuzufügen.
Rufen Sie die gewünschten Dateien und Verzeichnisse auf, klicken Sie mit der rechten Maustaste darauf und wählen Sie Hochladen oder Herunterladen aus.
Abbildung 2. Klicken Sie mit der rechten Maustaste in die Explorer-Ansicht, um Dateien hoch- und herunterzuladen.
Sprachunterstützung
Der Basiseditor von Cloud Workstations unterstützt Sprachen wie Go, Python, Java, .NET Core und Node.js über Erweiterungen und bietet Sprachfeatures wie:
- Intelligente Markierung, Codevorschläge und kontextbezogene Vervollständigungen
- Lint und Fehlerbeschreibung
- Codenavigation (zu Definitionen, Deklarationen, Referenzen und Implementierungen gehen)
- 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 von Beispielanwendungen bis zur Ausführung der fertigen Anwendung. Cloud Code unterstützt Sie außerdem mit sofort einsatzbereiten Beispielen, Konfigurations-Snippets und einer maßgeschneiderten Fehlerbehebung.
Cloud Code lässt sich in Gemini, einen KI-gestützten Mitbearbeiter, einbinden, um die Entwicklung zu vereinfachen. 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ü in der Statusleiste von Cloud Workstations können Sie auch über die Befehlspalette auf Cloud Code-Befehle zugreifen. Drücken Sie zum Öffnen der Befehlspalette Strg + Umschalttaste + P (oder Befehlstaste + Umschalt + P unter macOS) oder klicken Sie auf Ansicht > Befehlspalette.
Unterstützung der Versionsverwaltung
Der Basiseditor von Cloud Workstations bietet eine vorkonfigurierte Versionsverwaltung. Sie können Repositories initialisieren, Unterschiede zwischen Dateistatus, Phase, Trennung und Commit-Änderungen vornehmen. Sie können auch öffentliche, private oder sogar selbst gehostete Repositories verwenden, solange die Repositories von der Workstation aus zugänglich sind.
Arbeitsbereich verwalten
Mit Cloud Workstations können Sie Ihre Projekte als Arbeitsbereiche verwalten und konfigurieren. Arbeitsbereiche stellen normalerweise den Stammprojektordner dar. Mit dem Basiseditor von Cloud Workstations können Sie Arbeitsbereiche erstellen, öffnen und speichern sowie mit projektspezifischen Einstellungen anpassen.
Wenn Sie einen Ordner als Arbeitsbereich öffnen möchten, wählen Sie im Menü oben in der Aktivitätsleiste Datei > Ordner öffnen aus. Alternativ können Sie die Optionen Open File (Datei öffnen) oder Recent Workspace (Zuletzt verwendeter Arbeitsbereich) auf der Begrüßungsseite des Basiseditors 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 Go-, Node.js-, Python- und Java-Anwendungen unterstützen. Sie können in Cloud Workstations Startkonfigurationen erstellen, Haltepunkte festlegen und Variablen prüfen.
Darüber hinaus können Sie Kubernetes-Anwendungen auf einem lokalen Cluster wie Minikube oder Docker Desktop, einem Remote-Cluster in GKE oder bei einem beliebigen anderen Cloud-Anbieter debuggen.
Integriertes Terminal
Sie können über das integrierte Terminal mit der zugrunde liegenden Entwicklungsumgebung interagieren. Verwenden Sie eine der folgenden Methoden, um die Terminalansicht ein- und auszuschalten:
- Drücken Sie
Control+
. - Drücken Sie Strg + Umschalttaste + P (oder Befehl + Umschalttaste + P unter macOS) oder klicken Sie auf Ansicht > Befehlspalette und geben Sie dann
View: Toggle Terminal
ein. - Wählen Sie Terminal > Neues Terminal aus.
- Wählen Sie Ansicht > Terminal aus.
- Klicken Sie in der Liste der Terminal-Tabs auf HinzufügenHinzufügen.
Klicken Sie zum Öffnen mehrerer Terminalfenster auf Teilen oder drücken Sie Strg + Umschalttaste + 5.
![Workstations-Codeeditor](https://cloud.google.com/static/workstations/images/code-editor-with-terminal.png?authuser=3&hl=de)
Terminal-Tabs verwalten und anpassen
Wenn du mehrere Terminals öffnest, wird seitlich in der Terminalansicht eine Liste der Terminal-Tabs angezeigt. Diese Liste enthält die Namen der offenen Terminals.
Wenn Sie einen Terminalnamen in der Liste auswählen, werden die Symbole
Teilen und
Löschen angezeigt. Klicken Sie auf das entsprechende Symbol, um ein Terminalfenster zu teilen oder zu löschen.
Wenn Sie weitere Terminaloptionen wie Terminal in Editorbereich verschieben, Umbenennen, Farbe ändern, Symbol ändern usw. sehen möchten, klicken Sie mit der rechten Maustaste auf den Namen eines Terminals.
Abbildung 5. Terminal anpassen
Auf dem Display scrollen
Sie können nicht nur die Maus verwenden, wenn sich der Browserfokus auf einem Sitzungstab befindet, sondern auch durch Drücken von Strg + Umschalttaste + Bild-auf-Taste und Strg + Umschalttaste + Bild-ab-Taste unter Windows und Linux (oder Fn + Umschalttaste + Nach-oben-Taste und Fn + Umschalttaste + Abwärtspfeil unter macOS).
Einstellungen anpassen
Der Basiseditor von Cloud Workstations bietet die folgenden Bereiche zum Definieren von Einstellungen, um den Editor, die Benutzeroberfläche und das funktionale Verhalten anzupassen:
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.json
angezeigt werden.Nutzereinstellungen: Einstellungen, die global gelten, wenn Sie eine Verbindung zu einer virtuellen Cloud Workstations-Instanz herstellen, und die im Browserspeicher für jede Workstationinstanz beibehalten werden.
Arbeitsbereichseinstellungen: In einem Arbeitsbereich gespeicherte Einstellungen, die nur beim Öffnen dieses Arbeitsbereichs angewendet werden. Diese Einstellungen werden zusammen mit den Dateien Ihres Arbeitsbereichs in der Datei
$WORKSPACE_ROOT/.vscode/settings.json
angezeigt.
Der Editor prüft die einzelnen Einstellungsbereiche jeweils.
Tastenkombinationen
Da der Standard-Basiseditor im Browser ausgeführt wird, sind einige Tastenkombinationen möglicherweise vom Browser reserviert und nicht vom Editor erfasst.
Damit alle Tastenkombinationen unterstützt werden, bündelt der Standard-Basiseditor eine progressive Web-App (PWA), 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 des Browsers angezeigt wird.
Die PWA sollte dann installiert und die Workstation in der PWA noch einmal geöffnet werden. Bei nachfolgenden Ladevorgängen Ihrer Workstation bietet der Browser eine Option zum erneuten Öffnen der Workstation in der PWA in der Adressleiste.