Skriv enkelt kod för Linux-kompatibla appar och kontrollera dem genom att konfigurera VS Code och WSL 2 tillsammans.

Microsofts Visual Studio-kod är mycket populär och älskad av utvecklargemenskapen. Windows Subsystem för Linux är kraftfullt, men om du integrerar Visual Studio Code på din Windows-dator med WSL: s kärna kan du göra mycket mer på kortare tid och bättre sätt.

Läs vidare när vi diskuterar WSL och hur du kan ställa in VS Code på Windows för ett sömlöst arbetsflöde.

Vad gör WSL 2 så speciell?

Windows Subsystem for Linux (WSL) är en värdefull funktion som gör att Windows-användare kan köra Linux-distributioner som Ubuntu och Kali utan att ställa in en virtuell maskin eller dual-boot.

Med WSL kan Windows-användare direkt använda Linux kommandoradsverktyg, applikationer och verktyg utan extra installationssteg. Den senaste versionen av WSL, WSL 2, ger större stabilitet och en dedikerad Linux-kärna.

Som utvecklare kan du använda WSL för att utveckla plattformsoberoende applikationer utan att behöva dedikerad hårdvara eller lämna Windows-ekosystemet. Här är några av de väsentliga fördelarna med att använda WSL 2.

instagram viewer

  • Få lätt åtkomst till Linux-verktyg och verktyg: Utvecklare kan direkt använda Linux kommandoradsverktyg utan en dedikerad virtuell dator eller behållare.
  • Förbättrad prestanda: WSL 2 ger optimal prestanda eftersom det ger dig fullständig kontroll över en dedikerad Linux-kärna; detta ger dina applikationer snabbare starttider och möjliggör ett effektivt resursutnyttjande.
  • Enkel installation: Windows Subsystem för Linux 2 är enkelt att installera. Du kan få det direkt via Microsoft Store; du är också fri att välja från en lista över Linux-distributioner som stöds.
  • Sömlös integration med Windows: Eftersom WSL 2 är direkt integrerad med Windows OS kan utvecklare köra Linux- och Windows-appar samtidigt och använda delade filkataloger.
  • Förbättrad Docker-integration: Du kan köra Docker-behållare på WSL 2 genom att aktivera WSL-2-backend-inställningen i Docker Desktop; detta kommer att bidra till att förbättra kompatibiliteten för dina Docker-appar och förbättra den övergripande prestandan.

Varför använda Visual Studio Code med WSL 2

VS Code är en robust integrerad utvecklingsmiljö (IDE) skapad av Microsoft som stöder alla typer av programmeringsspråk. Utvecklare föredrar att använda Visual Studio Code eftersom det fungerar på praktiskt taget alla plattformar, inklusive macOS, Linux och Windows. Det har också ett stort community som är dedikerat till att bygga stora utbyggnader som gör utvecklingen lättare.

Som utvecklare, möjligheten att använda Visual Studio Code för apputveckling på en Windows-plattform medan även att köra dessa appar på en Linux-kärna är otroligt fördelaktigt och nästan otroligt funktion.

När du integrerar VS Code i Windows Subsystem för Linux kan du använda dess specialiserade Linux-kärna för att förbättra plattformsoberoende kompatibilitet. Du kan ytterligare effektivisera ditt arbetsflöde genom att använda den integrerade terminalen i VS Code med WSL 2.

Hur man integrerar WSL 2 med Visual Studio Code

Medan Windows Subsystem för Linux tillhandahåller en dedikerad Linux-kärna där du kan köra dina appar, kan du inte direkt redigera kod via dess terminal. Lyckligtvis kan du förenkla ditt arbetsflöde genom att konfigurera Visual Studio Code för att integreras med din WSL 2 Linux-distribution.

Hur man installerar Visual Studio Code

Som en förutsättning måste du först se till att VS-koden är korrekt inställd på din Windows-dator. Att installera VS Code är okomplicerat och enkelt, men om du är osäker kan du kolla in vår nybörjarguide för att ställa in Visual Studio Code på din Windows-dator:

  1. Gå till Microsofts officiella webbplats och ladda ner Windows installationsprogrammet.
  2. När nedladdningen är klar kör du installationsinställningarna.
  3. Tryck på nästa tills du ser Välj Ytterligare uppgifter steg och se till Lägg till i PATH alternativet är valt.
  4. Slutför installationsguiden.

Om du redan har installerat VS Code måste du se till att du kan använda terminalen för att öppna en katalog i VS Code:

  1. Starta VS Code från Skrivbord eller Start meny.
  2. Välj Ctrl + Shift + P att öppna Kommandopalett.
  3. Skriv i sökrutan Shell kommando och leta efter Shell Command: Installera "code" kommandot i skal PATH alternativ.
  4. Välj alternativet om du kan se det. Detta gör att du kan öppna en katalog i Visual Studio Code från kommandoraden.

Om alternativet inte visades är VS-kodkonfigurationen redan aktiverad på din PC.

Hur man konfigurerar VS-kod med WSL 2

När du har säkerställt att VS Code är korrekt inställd på din Windows-dator kan du säkert ansluta VS Code till Windows Subsystem for Linux 2:

  1. Du kan hoppa till nästa steg om du redan har konfigurerat WSL 2 på ditt system. Annars ladda ner Ubuntu från Microsoft Store för att starta.
  2. Starta Start meny, sök efter Visual Studio-kodoch välj den bästa matchningen.
  3. Från sidomenyn klickar du på Tillägg ikonen eller använd genvägen Ctrl + Shift + X för att se installerade tillägg.
  4. I den Sök efter tillägg i Marketplace fält, sök efter WSL, välj den översta matchningen och klicka Installera.
  5. När tillägget är installerat, starta din WSL 2-distribution (Ubuntu i vårt fall) via Start meny. Du kan också öppna den via ny Windows Terminal.
  6. Navigera till projektkatalogen i WSL 2 med hjälp av CD kommandot och skriv sedan in följande kommando för att öppna mappen i VS Code:
    kod .
  7. VS Code kommer nu att öppna din källkod i Windows-miljön men låter dig felsöka och testa din app i Linux-miljön.

WSL 2 är otroligt för utvecklare

Om du är en utvecklare som inte är helt nöjd med Linux men ändå behöver använda det i arbetet rekommenderar vi starkt att du bekantar dig med WSL 2. Det är ett otroligt verktyg som kommer att bli bättre under de kommande åren.