Schreiben Sie ganz einfach Code für Linux-kompatible Apps und überprüfen Sie sie, indem Sie VS Code und WSL 2 zusammen einrichten.
Der Visual Studio-Code von Microsoft ist sehr beliebt und wird von der Entwicklergemeinschaft geliebt. Das Windows-Subsystem für Linux ist leistungsstark, aber wenn Sie Visual Studio Code auf Ihrem Windows-PC in den WSL-Kernel integrieren, können Sie viel mehr in kürzerer Zeit und auf bessere Weise erreichen.
Lesen Sie weiter, während wir die WSL besprechen und wie Sie VS Code unter Windows für einen nahtlosen Arbeitsablauf einrichten können.
Was macht WSL 2 so besonders?
Das Windows-Subsystem für Linux (WSL) ist eine wertvolle Funktion, die es Windows-Benutzern ermöglicht, Linux-Distributionen wie Ubuntu und Kali auszuführen, ohne eine virtuelle Maschine oder Dual-Boot einzurichten.
Mit WSL können Windows-Benutzer Linux-Befehlszeilentools, Anwendungen und Dienstprogramme ohne zusätzliche Installationsschritte direkt verwenden. Die neueste Version von WSL, WSL 2, bietet mehr Stabilität und einen dedizierten Linux-Kernel.
Als Entwickler können Sie WSL verwenden, um plattformübergreifende Anwendungen zu entwickeln, ohne dedizierte Hardware zu benötigen oder das Windows-Ökosystem zu verlassen. Hier sind einige der wesentlichen Vorteile der Verwendung von WSL 2.
- Greifen Sie einfach auf Linux-Tools und -Dienstprogramme zu: Entwickler können Linux-Befehlszeilentools ohne dedizierte VM oder Container direkt verwenden.
- Verbesserte Leistung: WSL 2 bietet optimale Leistung, da es Ihnen die vollständige Kontrolle über einen dedizierten Linux-Kernel gibt; Dies ermöglicht schnellere Startzeiten für Ihre Anwendungen und eine effiziente Ressourcennutzung.
- Einfache Einrichtung: Das Windows-Subsystem für Linux 2 ist mühelos zu installieren. Sie können es direkt über den Microsoft Store beziehen; Sie können auch aus einer Liste unterstützter Linux-Distributionen wählen.
- Nahtlose Integration mit Windows: Da WSL 2 direkt in das Windows-Betriebssystem integriert ist, können Entwickler Linux- und Windows-Apps gleichzeitig ausführen und gemeinsam genutzte Dateiverzeichnisse nutzen.
- Verbesserte Docker-Integration: Sie können Docker-Container nativ auf WSL 2 ausführen, indem Sie die WSL-2-Backend-Einstellung in Docker Desktop aktivieren; Dies trägt dazu bei, die Kompatibilität Ihrer Docker-Apps zu verbessern und die Gesamtleistung zu verbessern.
Gründe für die Verwendung von Visual Studio Code mit WSL 2
VS Code ist eine robuste integrierte Entwicklungsumgebung (IDE) von Microsoft, die alle Arten von Programmiersprachen unterstützt. Entwickler bevorzugen die Verwendung von Visual Studio Code, da es auf praktisch jeder Plattform funktioniert, einschließlich macOS, Linux und Windows. Es hat auch eine große Community, die sich der Entwicklung großartiger Erweiterungen verschrieben hat, die die Entwicklung erleichtern.
Als Entwickler haben Sie die Möglichkeit, Visual Studio Code für die App-Entwicklung auf einer Windows-Plattform zu verwenden Auch das Ausführen dieser Apps auf einem Linux-Kernel ist unglaublich vorteilhaft und fast unglaublich Besonderheit.
Wenn Sie VS Code in das Windows-Subsystem für Linux integrieren, können Sie dessen spezialisierten Linux-Kernel verwenden, um die plattformübergreifende Kompatibilität zu verbessern. Sie können Ihren Arbeitsablauf weiter optimieren, indem Sie das integrierte Terminal in VS Code mit WSL 2 verwenden.
So integrieren Sie WSL 2 in Visual Studio Code
Während das Windows-Subsystem für Linux einen dedizierten Linux-Kernel bereitstellt, in dem Sie Ihre Apps ausführen können, können Sie Code nicht direkt über sein Terminal bearbeiten. Glücklicherweise können Sie Ihren Arbeitsablauf vereinfachen, indem Sie Visual Studio Code für die Integration in Ihre WSL 2-Linux-Distribution konfigurieren.
So installieren Sie Visual Studio-Code
Als Voraussetzung müssen Sie zunächst sicherstellen, dass VS Code auf Ihrem Windows-PC korrekt eingerichtet ist. Die Installation von VS Code ist unkompliziert und einfach, aber wenn Sie sich nicht sicher sind, können Sie sich unsere ansehen Einsteigerleitfaden zum Einrichten von Visual Studio Code auf Ihrem Windows-PC:
- Gehen Sie zum offizielle Microsoft-Website und laden Sie das Windows-Installationsprogramm herunter.
- Führen Sie nach Abschluss des Downloads das Installations-Setup aus.
- Klicken Sie auf Weiter, bis Sie das sehen Wählen Sie Zusätzliche Aufgaben aus Schritt, und stellen Sie sicher, dass Zu PATH hinzufügen Option ausgewählt ist.
- Schließen Sie den Installationsassistenten ab.
Wenn Sie VS Code bereits installiert haben, müssen Sie sicherstellen, dass Sie das Terminal verwenden können, um ein Verzeichnis in VS Code zu öffnen:
- Starten Sie VS Code aus der Schreibtisch oder Start Speisekarte.
- Wählen Strg + Umschalt + P die zu öffnen Befehlspalette.
- Geben Sie in das Suchfeld ein Shell-Befehl und suche die Shell-Befehl: Installieren Sie den „Code“-Befehl im Shell-PFAD Möglichkeit.
- Wählen Sie die Option aus, wenn Sie sie sehen können. Dadurch können Sie ein Verzeichnis in Visual Studio Code über die Befehlszeile öffnen.
Wenn die Option nicht angezeigt wird, ist die VS Code-Konfiguration bereits auf Ihrem PC aktiviert.
So konfigurieren Sie VS Code mit WSL 2
Sobald Sie sichergestellt haben, dass VS Code auf Ihrem Windows-PC ordnungsgemäß eingerichtet ist, können Sie VS Code sicher mit dem Windows-Subsystem für Linux 2 verbinden:
- Sie können mit dem nächsten Schritt fortfahren, wenn Sie WSL 2 bereits auf Ihrem System konfiguriert haben. Andernfalls laden Sie Ubuntu von der herunter Microsoft-Store um anzufangen.
- Starte den Start Menü, suchen Visual Studio-Code, und wählen Sie die beste Übereinstimmung aus.
- Klicken Sie im seitlichen Menübereich auf die Erweiterungen Symbol oder verwenden Sie die Verknüpfung Strg + Umschalt + X installierte Erweiterungen anzuzeigen.
- Im Sucherweiterungen im Marketplace Feld, suche nach WSL, wählen Sie die beste Übereinstimmung aus und klicken Sie Installieren.
- Sobald die Erweiterung installiert ist, starten Sie Ihre WSL 2-Distribution (in unserem Fall Ubuntu) über die Start Speisekarte. Sie können es auch über die öffnen neu Windows-Terminal.
- Navigieren Sie in WSL 2 mithilfe von zum Projektverzeichnis CD Befehl und geben Sie dann den folgenden Befehl ein, um den Ordner in VS Code zu öffnen:
Code .
- VS Code öffnet jetzt Ihren Quellcode in der Windows-Umgebung, ermöglicht Ihnen jedoch das Debuggen und Testen Ihrer App in der Linux-Umgebung.
WSL 2 ist unglaublich für Entwickler
Wenn Sie ein Entwickler sind, der mit Linux nicht ganz zufrieden ist, es aber dennoch für die Arbeit verwenden muss, empfehlen wir Ihnen dringend, sich mit WSL 2 vertraut zu machen. Es ist ein unglaubliches Werkzeug, das in den kommenden Jahren noch besser werden wird.