Einführung
Mit den Visual Studio Code (VS Code)-Remoteerweiterungen können Sie eine Verbindung mit Remotecomputern herstellen und darauf arbeiten, ohne VS Code verlassen zu müssen. In diesen Remoteumgebungen können Sie an mehreren Projekten arbeiten. Möglicherweise verfügen Sie sogar über mehrere Remoteumgebungen, mit denen Sie eine Verbindung herstellen müssen.
Es ist wichtig zu wissen, wie Sie VS Code für an Projekte oder Umgebungen anpassen, damit Sie nur die benötigten Erweiterungen verwenden und so produktiver und fokussierter arbeiten können.
Szenario: Arbeiten in einer Agentur
Angenommen, Sie arbeiten bei einer Agentur, die Webentwicklungsprojekte für Großkunden durchführt. Als Entwickler bei dieser Agentur arbeiten Sie in mehreren Sprachen und Frameworks. Die Agentur hat sich auf Docker-Container für Entwicklungsumgebungen festgelegt. Diese Docker-Umgebungen erleichtern Entwicklern das Arbeiten an Projekten, ohne dass sie ihre Computer für jedes Projekt konfigurieren müssen, an dem sie arbeiten.
Die Agentur hat einen Kunden, der möchte, dass alle Arbeiten auf den virtuellen Computern des Kunden (VMs) erledigt werden. Der Kunde hat auf diesen virtuellen Computern eine bestimmte Umgebung für die Agentur eingerichtet. Diese Umgebung imitiert die Produktionsumgebung des Kunden. Der Kunde hat Sicherheitsbedenken und möchte sicherstellen, dass der gesamte Code auf diesen virtuellen Computern verbleibt.
Als Entwickler bei dieser Agentur arbeiten Sie häufig zu Projekten sowohl in Docker-Containern als auch auf Remote-VMs. Sie verwenden VS Code auf mehreren Computern. Wenn es hilfreich ist, verwenden Sie auch VS Code im Browser. Sie suchen eine Möglichkeit, Ihre VS-Codeeinstellungen an einem zentralen Ort zu verwalten, um den Wechsel zwischen Instanzen und Umgebungen zu erleichtern, in denen Sie VS Code verwenden.
Wie werden wir vorgehen?
In diesem Modul lernen Sie Folgendes:
- Aktivieren und Konfigurieren der Einstellungssynchronisierung in VS Code
- Laden einer personalisierten Version von VS Code sowohl lokal als auch im Web
- Erstellen von angepassten Profilen für verschiedene Projekte und Remoteumgebungen
- Kombinieren mehrerer Remoteentwicklungsumgebungen für eine angepasste Entwicklungsumgebung
Was ist das Hauptziel?
Am Ende dieses Moduls verfügen Sie über das Wissen, angepasste VS Code-Konfigurationen für mehrere Projekte und Umgebungen einzurichten und zu synchronisieren.