Basis-Editor – Übersicht

Cloud Workstations bietet einen standardmäßigen Basiseditor, mit dem Sie Anwendungen schreiben, erstellen, testen, debuggen und ausführen können. Der Basiseditor basiert auf dem Code-OSS Open-Source-Projekt, unterstützt IDE-Erweiterungen im Öffnen Sie VSX Registry. und ist mit dem Cloud Code IDE-Erweiterung vorinstalliert.

So verwenden Sie den Cloud Workstations-Basiseditor:

  1. Folgen Sie der Kurzanleitung, Workstationkonfiguration erstellen Wenn Sie aufgefordert werden, Umgebungsanpassung auszuwählen, wählen Sie Code OSS (Standard) als Code-Editor aus.
  2. Folgen Sie der Kurzanleitung, Workstation erstellen mit der soeben erstellten Konfiguration.

  3. Rufen Sie in der Google Cloud Console die Seite Cloud Workstations auf, um die Workstation im Browser starten.

    Zu Cloud Workstations

Aktivitätsleiste

Die Aktivitätsleiste wird seitlich angezeigt. Sie können auf die Ansichten zugreifen, die im Cloud Workstations-Basiseditor verfügbar sind. Diese Aktivitätsleistenansichten sind:

  • Explorer: Ordner und Dateien im aktuellen Arbeitsbereich aufrufen

  • Suchen: Suchen Sie in Ihren Dateien nach einem String oder regulären Ausdruck.

  • Versionsverwaltung: Anwendungsdateien mit der Git-Unterstützung des Cloud Workstations-Basiseditors verwalten

  • Fehlerbehebung: Fehler in der Anwendung beheben, indem Sie Haltepunkte festlegen und prüfen Variablen

  • Erweiterungen: Hier können Sie in einem Katalog mit Erweiterungen suchen, die zusätzliche Funktionen in Ihrer IDE

  • Cloud Code: Erstellen und implementieren Sie Google Cloud-Anwendungen direkt aus die IDE

  • Einstellungen: Sie können den Cloud Workstations-Basiseditor an Ihren Workflow anpassen.

Dateien ansehen und bearbeiten

Der integrierte Code-Editor, mit dem Sie und Dateien auf Ihrer Workstation ansehen und bearbeiten.

So arbeiten Sie mit dem Basiseditor:

  1. Über die Aktivitätsleiste können Sie zwischen den Ansichten wechseln.

  2. Im Editor können Sie Ihre Dateien aufrufen und bearbeiten.

  3. In der Explorer-Ansicht können Sie die Dateiverzeichnisse durchsuchen, Dateien hoch- und herunterladen, Webanwendungen in einer virtuellen Maschineninstanz von Cloud Workstations in der Vorschau ansehen und Nutzungsstatistiken aufrufen.

    Abbildung 1. Cloud Workstations-Basiseditor

Dateien und Verzeichnisse hoch- und herunterladen

Sie haben folgende Möglichkeiten, Dateien und Verzeichnisse in der Code-OSS Explorer-Ansicht hochzuladen 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 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 Basis-Editor von Cloud Workstations unterstützt über Erweiterungen Sprachen wie Go, Python, Java, .NET Core und Node.js. Er bietet folgende Sprachfunktionen:

  • 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, angefangen beim Erstellen und Anpassen neuer von Beispielanwendungen bis zur Ausführung der fertigen Anwendung. Cloud Code unterstützt Sie auch mit sofort einsatzbereiten Beispielen, Konfigurations-Snippets und einer maßgeschneiderten Fehlerbehebung.

Cloud Code kann mit Gemini, einem KI-gestützten Tool für die Zusammenarbeit, verbunden werden, um die Entwicklung zu vereinfachen. Gemini kann Aufgaben erledigen effektiver und effizienter gestalten.

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.

Unterstützung der Versionsverwaltung

Der Basiseditor von Cloud Workstations bietet eine vorkonfigurierte Versionsverwaltung. Sie können Repositories, Unterschiede zwischen Dateistatus, Phase, Bereitstellungsphase initialisieren und Commit von Änderungen durchführen. Sie können auch öffentliche, private oder selbst gehostete Repositories verwenden, solange auf die Repositories von der Workstation aus zugegriffen werden kann.

Arbeitsbereich verwalten

Mit Cloud Workstations können Sie Ihre Projekte als Arbeitsbereiche verwalten und konfigurieren. Arbeitsbereiche stellen normalerweise den Stammprojektordner dar Cloud Workstations-Basiseditor können Sie Arbeitsbereiche erstellen, öffnen und speichern als und sie mit projektspezifischen 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 Begrüßungsseite des Base Editors die Optionen Datei öffnen oder Zuletzt geöffneter Arbeitsbereich verwenden oder mit dem URL-Parameter folder den Pfad des Ordners angeben, 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, mit Unterstützung für Go-, Node.js-, Python- und Java-Anwendungen. Sie können Startkonfigurationen erstellen, Haltepunkte festlegen und Variablen untersuchen. alles in Cloud Workstations.

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.

Integriertes Terminal

Über das integrierte Terminal können Sie mit der zugrunde liegenden Entwicklungsumgebung interagieren. Sie haben folgende Möglichkeiten, die Terminalansicht ein- und auszublenden:

  • Drücken Sie Control+.
  • Drücken Sie Strg + Umschalttaste + P (oder Befehlstaste + Umschalt + P unter macOS) oder klicken Sie Ansicht > Befehlspalette und geben Sie 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.

Wenn Sie mehrere Terminalfenster öffnen möchten, klicken Sie auf  Split oder drücken Sie Strg + Umschalt + 5.

Code-Editor für Workstations
Abbildung 4. Cloud Workstations-Benutzeroberfläche mit geöffnetem Terminal

Terminal-Tabs verwalten und anpassen

Wenn Sie mehrere Terminals öffnen, wird an der Seite des Terminals eine Liste der Terminal-Tabs angezeigt. Terminalansicht. Diese Liste enthält die Namen der geöffneten Terminals.

  • Wenn Sie einen Terminalnamen in der Liste auswählen, werden die Symbole Splitten 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 den Editorbereich verschieben, Umbenennen, Farbe ändern oder Symbol ändern aufrufen möchten, klicken Sie mit der rechten Maustaste auf einen Terminalnamen.

    Liste der Terminal-Tabs
    Abbildung 5: Terminal anpassen

Auf dem Display scrollen

Sie können nicht nur die Maus verwenden, während sich der Browserfokus auf einem Sitzungstab befindet, sondern auch mit Strg + Umschalt + Bild auf und Strg + Umschalt + Bild ab (Windows und Linux) oder Fn + Umschalt + Aufwärts und Fn + Umschalt + Abwärts (Mac OS X) scrollen.

Einstellungen anpassen

Zum Anpassen des Editors, der Benutzeroberfläche und des Funktionsverhaltens bietet der Cloud Workstations-Basiseditor die folgenden Bereiche zum Definieren von Einstellungen:

  • Computereinstellungen: Einstellungen, die global angewendet werden, wenn Sie eine Verbindung zu einer virtuellen Instanz von Cloud Workstations herstellen. Sie werden auf Ihrer Workstation in der Datei $HOME/.codeoss-cloudworkstations/data/Machine/settings.json angezeigt.

  • Nutzereinstellungen: Einstellungen, die global angewendet werden, wenn Sie eine Verbindung zu einer virtuellen Cloud Workstations-Instanz herstellen, und die im Browserspeicher für jede Workstation-Instanz gespeichert bleiben.

  • Arbeitsbereichseinstellungen: Einstellungen, die in einem Arbeitsbereich gespeichert sind, der nur wenn Sie diesen Arbeitsbereich öffnen. Diese Einstellungen werden zusammen mit Ihren Arbeitsbereichsdateien in der Datei $WORKSPACE_ROOT/.vscode/settings.json angezeigt.

Der Editor wertet die einzelnen Gültigkeitsbereiche der Einstellungen entsprechend aus.

Tastenkombinationen

Da der Standard-Basiseditor im Browser ausgeführt wird, werden einige Tastenkombinationen möglicherweise vom Browser reserviert und nicht vom Editor erfasst.

Damit alle Tastenkombinationen unterstützt werden, eine progressive Web-App (PWA), die kann der Editor diese Tastenkombinationen erfassen.

So verwenden Sie die PWA:

  1. Öffnen Sie die Workstation in Ihrem Browser.
  2. Klicken Sie auf das Installationssymbol, das im Adressleiste.

Die PWA sollte dann installiert werden und die Workstation wird in der PWA wieder geöffnet. Bei nachfolgenden Ladevorgängen Ihrer Workstation bietet der Browser eine Option zum Öffnen Sie die Workstation in der PWA in der Adressleiste noch einmal.