Écrivez facilement du code pour les applications compatibles Linux et vérifiez-les en configurant VS Code et WSL 2 ensemble.
Le code Visual Studio de Microsoft est très populaire et apprécié par la communauté des développeurs. Le sous-système Windows pour Linux est puissant, mais si vous intégrez Visual Studio Code sur votre PC Windows au noyau de WSL, vous pouvez faire beaucoup plus en moins de temps et de meilleures manières.
Lisez la suite pendant que nous discutons du WSL et de la façon dont vous pouvez configurer VS Code sur Windows pour un flux de travail transparent.
Qu'est-ce qui rend WSL 2 si spécial?
Le sous-système Windows pour Linux (WSL) est une fonctionnalité précieuse qui permet aux utilisateurs de Windows d'exécuter des distributions Linux telles qu'Ubuntu et Kali sans configurer de machine virtuelle ni de double démarrage.
Avec WSL, les utilisateurs Windows peuvent utiliser directement les outils, applications et utilitaires de ligne de commande Linux sans étapes d'installation supplémentaires. La version la plus récente de WSL, WSL 2, offre une plus grande stabilité et un noyau Linux dédié.
En tant que développeur, vous pouvez utiliser WSL pour développer des applications multiplateformes sans avoir besoin de matériel dédié ni quitter l'écosystème Windows. Voici quelques-uns des avantages essentiels de l'utilisation de WSL 2.
- Accédez facilement aux outils et utilitaires Linux: Les développeurs peuvent utiliser directement les outils de ligne de commande Linux sans VM ou conteneur dédié.
- Performance améliorée: WSL 2 offre des performances optimales car il vous donne un contrôle total sur un noyau Linux dédié; cela donne à vos applications des temps de démarrage plus rapides et permet une utilisation efficace des ressources.
- Configuration simple: Le sous-système Windows pour Linux 2 est facile à installer. Vous pouvez l'obtenir directement via le Microsoft Store; vous êtes également libre de choisir parmi une liste de distributions Linux prises en charge.
- Intégration transparente avec Windows: Étant donné que WSL 2 est directement intégré au système d'exploitation Windows, les développeurs peuvent exécuter simultanément des applications Linux et Windows et utiliser des répertoires de fichiers partagés.
- Intégration Docker améliorée: vous pouvez exécuter nativement des conteneurs Docker sur WSL 2 en activant le paramètre de backend WSL-2 dans Docker Desktop; cela contribuera à améliorer la compatibilité de vos applications Docker et à améliorer les performances globales.
Pourquoi utiliser Visual Studio Code avec WSL 2
VS Code est un environnement de développement intégré (IDE) robuste créé par Microsoft qui prend en charge toutes sortes de langages de programmation. Les développeurs préfèrent utiliser Visual Studio Code car il fonctionne sur pratiquement toutes les plates-formes, y compris macOS, Linux et Windows. Il a également une grande communauté dédiée à la construction de grandes extensions qui facilitent le développement.
En tant que développeur, la possibilité d'utiliser Visual Studio Code pour le développement d'applications sur une plate-forme Windows tout en exécuter également ces applications sur un noyau Linux est incroyablement avantageux et presque incroyable fonctionnalité.
Lorsque vous intégrez VS Code dans le sous-système Windows pour Linux, vous pouvez utiliser son noyau Linux spécialisé pour améliorer la compatibilité multiplateforme. Vous pouvez rationaliser davantage votre flux de travail en utilisant le terminal intégré dans VS Code avec WSL 2.
Comment intégrer WSL 2 avec Visual Studio Code
Bien que le sous-système Windows pour Linux fournisse un noyau Linux dédié dans lequel vous pouvez exécuter vos applications, vous ne pouvez pas modifier directement le code via son terminal. Heureusement, vous pouvez faciliter votre flux de travail en configurant Visual Studio Code pour qu'il s'intègre à votre distribution WSL 2 Linux.
Comment installer Visual Studio Code
Comme condition préalable, vous devez d'abord vous assurer que VS Code est correctement configuré sur votre PC Windows. L'installation de VS Code est simple et directe, mais si vous n'êtes pas sûr, vous pouvez consulter notre guide du débutant pour configurer Visual Studio Code sur votre ordinateur Windows :
- Dirigez-vous vers le site officiel de Microsoft et téléchargez le programme d'installation de Windows.
- Une fois le téléchargement terminé, exécutez la configuration de l'installation.
- Appuyez sur suivant jusqu'à ce que vous voyiez le Sélectionnez des tâches supplémentaires étape, et assurer la Ajouter au CHEMIN option est sélectionnée.
- Terminez l'assistant d'installation.
Si vous avez déjà installé VS Code, vous devez vous assurer que vous pouvez utiliser le terminal pour ouvrir un répertoire dans VS Code :
- Lancez VS Code depuis le Bureau ou Commencer menu.
- Sélectionner Ctrl + Maj + P pour ouvrir le Palette de commandes.
- Dans le champ de recherche, tapez Commande Shell et chercher le Commande Shell: installez la commande "code" dans le shell PATH option.
- Sélectionnez l'option si vous pouvez la voir. Cela vous permettra d'ouvrir un répertoire dans Visual Studio Code à partir de la ligne de commande.
Si l'option n'apparaît pas, la configuration de VS Code est déjà activée sur votre PC.
Comment configurer le code VS avec WSL 2
Une fois que vous vous êtes assuré que VS Code est correctement configuré sur votre PC Windows, vous pouvez connecter en toute sécurité VS Code au sous-système Windows pour Linux 2 :
- Vous pouvez passer à l'étape suivante si vous avez déjà configuré WSL 2 sur votre système. Sinon, téléchargez Ubuntu à partir du Boutique Microsoft pour commencer.
- Lancez le Commencer menu, rechercher Code Visual Studio, et sélectionnez la meilleure correspondance.
- Dans le volet du menu latéral, cliquez sur le Rallonges ou utilisez le raccourci Ctrl + Maj + X pour afficher les extensions installées.
- Dans le Extensions de recherche sur la place de marché champ, rechercher WSL, sélectionnez la meilleure correspondance, puis cliquez sur Installer.
- Une fois l'extension installée, lancez votre distribution WSL 2 (Ubuntu dans notre cas) via le Commencer menu. Vous pouvez également l'ouvrir via le nouveau Terminal Windows.
- Accédez au répertoire du projet dans WSL 2 à l'aide de la CD commande puis entrez la commande suivante pour ouvrir le dossier dans VS Code :
code .
- VS Code va maintenant ouvrir votre code source dans l'environnement Windows mais vous permettra de déboguer et de tester votre application dans l'environnement Linux.
WSL 2 est incroyable pour les développeurs
Si vous êtes un développeur qui n'est pas entièrement satisfait de Linux mais qui doit quand même l'utiliser pour le travail, nous vous recommandons vivement de vous familiariser avec WSL 2. C'est un outil incroyable qui s'améliorera dans les années à venir.