Linux-Entwicklung unter Windows mit WSL und Visual Studio Code Remote

Die Arbeit mit VS Code Remote und Windows Subsystem für Linux (WSL) ermöglicht die Verwendung einer voll funktionsfähigen Linux-Entwicklungsumgebung auf einem Laptop oder Desktop mit vorinstalliertem Windows. In diesem Artikel erfahren Sie, wie Sie mit diesen Tools Python-Anwendungen unter Linux entwickeln.

Bild

Das erste: Installation der notwendigen Komponenten


Um alle in diesem Artikel beschriebenen Schritte ausführen zu können, benötigen Sie WSL und VS Code mit der installierten VS Code Remote-Erweiterung - WSL. Schauen wir uns kurz an, was es ist und wie es installiert wird.

Windows-Subsystem für Linux


Mit dem Windows-Subsystem für Linux-Tool, abgekürzt WSL, können Sie unveränderte Linux-Binärdateien direkt unter Windows ausführen. Dies bedeutet, dass Sie Ihre bevorzugten Linux-Tools, Befehlszeilenanwendungen und Workflows auf Ihrem Windows-Computer verwenden können, ohne dass komplexe Einstellungen wie Dual Boot erforderlich sind. Und das Beste ist, dass WSL eine eng integrierte Lösung zwischen Windows und Linux ist. Mit anderen Worten, wenn Sie Linux lieben, können Sie direkt über die Bash-Shell auf alle Windows-Dateien und ausführbaren Dateien zugreifen. Wenn Sie Windows mögen, können Sie problemlos über PowerShell oder CMD auf Linux-Binärdateien und -Dateien zugreifen.

Wenn Sie mit WSL noch nicht vertraut sind und mehr erfahren möchten, können Sie unseren vollständigen Kurs absolvieren: Erste Schritte mit dem Windows-Subsystem für Linux oder nur die Installationsanweisungen in der WSL-Dokumentation lesen.

Visual Studio Code


Visual Studio Code ist ein leichter, aber leistungsstarker Code-Editor, der auf dem Desktop ausgeführt wird und unter Windows, MacOS und Linux verfügbar ist. Es bietet integrierte Unterstützung für JavaScript, TypeScript und Node.js sowie ein umfangreiches Ökosystem an Erweiterungen für andere Sprachen (wie C ++, C #, Java, Python, PHP, Go) und Laufzeiten (wie .NET und Unity). Laden Sie VS Code herunter und beginnen Sie Ihre Reise.

Sie benötigen außerdem die VS Code Remote - WSL-Erweiterung, mit der Sie einen Container, einen Remotecomputer oder ein Windows-Subsystem für Linux (WSL) als voll funktionsfähige Entwicklungsumgebung verwenden können. Weitere Informationen und erste Schritte finden Sie auf der Dokumentationsseite zu VS Code Remote .

Zu Beginn Aufmerksamkeit, Linux!


Anstatt einen langen Abschnitt über die ersten Schritte mit VS Code Remote in WSL zu schreiben, haben wir beschlossen, dieses kurze Video zu drehen, das die Python-Entwicklung in WSL mit VS Code Remote demonstriert.


Es ist nicht nur isoliertes Python, Sie können VSCode Remote und WSL in jedem Linux-Projekt verwenden


Wenn Sie VS Code Remote in WSL verwenden, werden Befehle und Erweiterungen direkt auf der Linux-Distribution ausgeführt, sodass Sie sich nicht um Probleme mit der Binärkompatibilität oder andere betriebssystemübergreifende Probleme kümmern müssen. Sie können VS-Code in WSL auf dieselbe Weise wie in Windows verwenden.

VS Code Remote und WSL ändern die Spielregeln, wenn es um die Linux-Entwicklung unter Windows geht. Mit diesen Tools können Sie unzählige Linux-Anwendungen direkt auf Ihrem Windows-Computer entwickeln, ausführen und debuggen und so das Beste aus Windows und Linux herausholen.

Wenn Sie mehr über Windows Subsystem für Linux und die Windows-Befehlszeile erfahren möchten, bleiben Sie auf dem Laufenden, um Updates in diesem Blog zu erhalten! Wenn Sie mehr über VS Code Remote erfahren möchten, können Sie den Blog-Artikel hier und die ausführliche Dokumentation zur Architektur hier lesen.

Wir freuen uns, Ihnen eine leistungsstarke Kombination aus VS Code Remote und WSL präsentieren zu können!

Gute Codierung!

Source: https://habr.com/ru/post/de458880/


All Articles