Développement Linux sur Windows avec WSL et Visual Studio Code Remote

Travailler avec VS Code Remote et le sous-système Windows pour Linux (WSL) permet d'utiliser l'environnement de développement Linux complet sur un ordinateur portable ou de bureau avec Windows préinstallé. Dans cet article, nous verrons comment utiliser ces outils pour développer des applications Python sur Linux.

image

Première chose: installer les composants nécessaires


Pour effectuer toutes les étapes décrites dans cet article, vous aurez besoin de WSL et de VS Code avec l'extension VS Code Remote installée - WSL. Voyons rapidement ce que c'est et comment l'installer.

Sous-système Windows pour Linux


L'outil Windows Subsystem for Linux, abrégé WSL, vous permet d'exécuter des binaires Linux non modifiés directement sur Windows. Cela signifie que vous pouvez utiliser vos outils Linux, applications de ligne de commande et workflows préférés sur votre ordinateur Windows sans avoir besoin de paramètres complexes tels que Dual Boot. Et mieux encore, WSL est une solution étroitement intégrée entre Windows et Linux. En d'autres termes, si vous aimez Linux, vous pouvez accéder à tous les fichiers et exécutables Windows directement à partir du shell bash, et si vous aimez Windows, vous pouvez facilement accéder aux fichiers binaires et aux fichiers Linux à partir de PowerShell ou CMD.

Si vous êtes nouveau sur WSL et que vous souhaitez en savoir plus, vous pouvez suivre notre cours complet: Prise en main du sous-système Windows pour Linux , ou lire uniquement les instructions d'installation dans la documentation WSL .

Code Visual Studio


Visual Studio Code est un éditeur de code léger mais puissant qui s'exécute sur le bureau et est disponible sur Windows, macOS et Linux. Il est livré avec une prise en charge intégrée de JavaScript, TypeScript et Node.js, et possède également un riche écosystème d'extensions pour d'autres langages (tels que C ++, C #, Java, Python, PHP, Go) et des temps d'exécution (tels que .NET et Unity). Téléchargez et commencez votre voyage avec VS Code .

Vous aurez également besoin de l'extension VS Code Remote - WSL, qui vous permet d'utiliser un conteneur, un ordinateur distant ou le sous-système Windows pour Linux (WSL) comme environnement de développement entièrement fonctionnel. Pour en savoir plus et commencer, visitez la page de documentation de VS Code Remote .

Au début, attention, Linux!


Au lieu d'écrire une longue section sur le démarrage de VS Code Remote en WSL, nous avons décidé de tourner cette courte vidéo montrant le développement de Python en WSL à l'aide de VS Code Remote.


Ce n'est pas seulement Python isolé, vous pouvez utiliser VSCode Remote et WSL dans n'importe quel projet Linux


Lorsque vous utilisez VS Code Remote dans WSL, les commandes et les extensions s'exécutent directement sur la distribution Linux, vous n'avez donc pas à vous soucier des problèmes de compatibilité binaire ou d'autres problèmes inter-OS. Vous pouvez utiliser VS Code dans WSL de la même manière que dans Windows.

VS Code Remote et WSL changent les règles du jeu en matière de développement Linux sur Windows. Ces outils vous permettent de développer, d'exécuter et de déboguer des tonnes d'applications Linux directement sur votre ordinateur Windows, vous offrant ainsi le meilleur de Windows et de Linux.

Si vous voulez en savoir plus sur le sous-système Windows pour Linux et tout sur la ligne de commande Windows, alors restez à l'écoute pour les mises à jour sur ce blog! Et si vous souhaitez en savoir plus sur VS Code Remote, vous pouvez lire l'article de blog ici et la documentation complète couvrant l'architecture ici .

Nous sommes heureux de vous présenter une puissante combinaison de VS Code Remote et WSL!

Bon codage!

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


All Articles