Skriv enkelt kode for Linux-kompatible apper og sjekk dem ved å sette opp VS Code og WSL 2 sammen.
Microsofts Visual Studio-kode er veldig populær og elsket av utviklerfellesskapet. Windows-undersystemet for Linux er kraftig, men hvis du integrerer Visual Studio Code på din Windows-PC til WSLs kjerne, kan du gjøre mye mer på kortere tid og bedre måter.
Les videre mens vi diskuterer WSL og hvordan du kan sette opp VS Code på Windows for en sømløs arbeidsflyt.
Hva gjør WSL 2 så spesiell?
Windows Subsystem for Linux (WSL) er en verdifull funksjon som lar Windows-brukere kjøre Linux-distribusjoner som Ubuntu og Kali uten å sette opp en virtuell maskin eller dual-boot.
Med WSL kan Windows-brukere direkte bruke Linux-kommandolinjeverktøy, applikasjoner og verktøy uten ekstra installasjonstrinn. Den nyeste versjonen av WSL, WSL 2, gir større stabilitet og en dedikert Linux-kjerne.
Som utvikler kan du bruke WSL til å utvikle applikasjoner på tvers av plattformer uten å trenge dedikert maskinvare eller å forlate Windows-økosystemet. Her er noen av de viktigste fordelene ved å bruke WSL 2.
- Få enkel tilgang til Linux-verktøy og -verktøy: Utviklere kan bruke Linux-kommandolinjeverktøy direkte uten en dedikert VM eller container.
- Forbedret ytelse: WSL 2 gir optimal ytelse ettersom den gir deg full kontroll over en dedikert Linux-kjerne; dette gir applikasjonene dine raskere oppstartstider og tillater effektiv ressursutnyttelse.
- Enkelt oppsett: Windows Subsystem for Linux 2 er uanstrengt å installere. Du kan få det direkte gjennom Microsoft Store; Du står også fritt til å velge fra en liste over støttede Linux-distribusjoner.
- Sømløs integrasjon med Windows: Siden WSL 2 er direkte integrert med Windows OS, kan utviklere kjøre Linux- og Windows-apper samtidig og bruke delte filkataloger.
- Forbedret Docker-integrasjon: Du kan kjøre Docker-containere på WSL 2 ved å aktivere WSL-2-backend-innstillingen i Docker Desktop; dette vil bidra til å forbedre kompatibiliteten til Docker-appene dine og forbedre den generelle ytelsen.
Hvorfor bruke Visual Studio Code med WSL 2
VS Code er et robust integrert utviklingsmiljø (IDE) laget av Microsoft som støtter alle slags programmeringsspråk. Utviklere foretrekker å bruke Visual Studio Code fordi det fungerer på praktisk talt alle plattformer, inkludert macOS, Linux og Windows. Den har også et stort fellesskap dedikert til å bygge flotte utvidelser som gjør utviklingen enklere.
Som utvikler, muligheten til å bruke Visual Studio Code for apputvikling på en Windows-plattform mens også å kjøre disse appene på en Linux-kjerne er en utrolig fordel og nesten utrolig trekk.
Når du integrerer VS-kode i Windows-undersystemet for Linux, kan du bruke den spesialiserte Linux-kjernen for å forbedre kompatibiliteten på tvers av plattformer. Du kan strømlinjeforme arbeidsflyten ytterligere ved å bruke den integrerte terminalen i VS Code med WSL 2.
Hvordan integrere WSL 2 med Visual Studio Code
Mens Windows Subsystem for Linux har en dedikert Linux-kjerne der du kan kjøre appene dine, kan du ikke redigere kode direkte gjennom terminalen. Heldigvis kan du lette arbeidsflyten din ved å konfigurere Visual Studio Code til å integreres med WSL 2 Linux-distribusjonen.
Hvordan installere Visual Studio Code
Som en forutsetning må du først sørge for at VS-koden er satt opp riktig på din Windows-PC. Å installere VS Code er enkelt og greit, men hvis du er usikker kan du sjekke ut vår nybegynnerveiledning for å sette opp Visual Studio Code på din Windows-PC:
- Gå til offisielle Microsoft-nettsted og last ned Windows-installasjonsprogrammet.
- Når nedlastingen er fullført, kjør installasjonsoppsettet.
- Trykk neste til du ser Velg Tilleggsoppgaver trinn, og sikre Legg til PATH alternativet er valgt.
- Fullfør installasjonsveiviseren.
Hvis du allerede har installert VS Code, må du sørge for at du kan bruke terminalen til å åpne en katalog i VS Code:
- Start VS Code fra Skrivebord eller Start Meny.
- Plukke ut Ctrl + Shift + P å åpne Kommandopalett.
- Skriv inn i søkefeltet Shell kommando og se etter Shell Command: Installer "code" kommando i shell PATH alternativ.
- Velg alternativet hvis du kan se det. Dette lar deg åpne en katalog i Visual Studio Code fra kommandolinjen.
Hvis alternativet ikke dukket opp, er VS-kodekonfigurasjonen allerede aktivert på din PC.
Hvordan konfigurere VS-kode med WSL 2
Når du har forsikret deg om at VS Code er riktig konfigurert på din Windows-PC, kan du trygt koble VS Code til Windows Subsystem for Linux 2:
- Du kan hoppe til neste trinn hvis du allerede har konfigurert WSL 2 på systemet ditt. Ellers kan du laste ned Ubuntu fra Microsoft Store for å komme i gang.
- Start Start meny, søk etter Visual Studio-kode, og velg Best match.
- Fra sidemenypanelet klikker du på Utvidelser ikonet, eller bruk snarveien Ctrl + Shift + X for å se installerte utvidelser.
- I Søk etter utvidelser i Marketplace felt, søk etter WSL, velg topptreffet og klikk Installere.
- Når utvidelsen er installert, start WSL 2-distribusjonen (Ubuntu i vårt tilfelle) gjennom Start Meny. Du kan også åpne den via ny Windows-terminal.
- Naviger til prosjektkatalogen i WSL 2 ved å bruke cd kommando og skriv deretter inn følgende kommando for å åpne mappen i VS Code:
kode.
- VS Code vil nå åpne kildekoden din i Windows-miljøet, men lar deg feilsøke og teste appen din i Linux-miljøet.
WSL 2 er utrolig for utviklere
Hvis du er en utvikler som ikke er helt fornøyd med Linux, men som fortsatt trenger å bruke den til jobb, anbefaler vi på det sterkeste å bli kjent med WSL 2. Det er et utrolig verktøy som vil bli bedre i årene som kommer.