Skriv nemt kode til Linux-kompatible apps og tjek dem ved at konfigurere VS Code og WSL 2 sammen.
Microsofts Visual Studio-kode er meget populær og elsket af udviklerfællesskabet. Windows-undersystemet til Linux er kraftfuldt, men hvis du integrerer Visual Studio Code på din Windows-pc til WSL's kerne, kan du gøre meget mere på kortere tid og bedre måder.
Læs videre, mens vi diskuterer WSL, og hvordan du kan konfigurere VS-kode på Windows til en problemfri arbejdsgang.
Hvad gør WSL 2 så speciel?
Windows Subsystem for Linux (WSL) er en værdifuld funktion, der giver Windows-brugere mulighed for at køre Linux-distributioner som Ubuntu og Kali uden at opsætte en virtuel maskine eller dual-boot.
Med WSL kan Windows-brugere direkte bruge Linux-kommandolinjeværktøjer, applikationer og hjælpeprogrammer uden ekstra installationstrin. Den seneste version af WSL, WSL 2, giver større stabilitet og en dedikeret Linux-kerne.
Som udvikler kan du bruge WSL til at udvikle applikationer på tværs af platforme uden at skulle bruge dedikeret hardware eller forlade Windows-økosystemet. Her er nogle af de væsentlige fordele ved at bruge WSL 2.
- Få nem adgang til Linux-værktøjer og -værktøjer: Udviklere kan bruge Linux-kommandolinjeværktøjer direkte uden en dedikeret VM eller container.
- Forbedret ydeevne: WSL 2 giver optimal ydeevne, da det giver dig fuld kontrol over en dedikeret Linux-kerne; dette giver dine applikationer hurtigere opstartstider og muliggør effektiv ressourceudnyttelse.
- Enkel opsætning: Windows Subsystem til Linux 2 er ubesværet at installere. Du kan få det direkte gennem Microsoft Store; Du kan også frit vælge fra en liste over understøttede Linux-distributioner.
- Problemfri integration med Windows: Da WSL 2 er direkte integreret med Windows OS, kan udviklere køre Linux- og Windows-apps samtidigt og bruge delte filmapper.
- Forbedret Docker-integration: Du kan indbygget køre Docker-containere på WSL 2 ved at aktivere WSL-2-backend-indstillingen i Docker Desktop; dette vil hjælpe med at forbedre kompatibiliteten af dine Docker-apps og forbedre den overordnede ydeevne.
Hvorfor bruge Visual Studio Code med WSL 2
VS Code er et robust integreret udviklingsmiljø (IDE) skabt af Microsoft, der understøtter alle mulige programmeringssprog. Udviklere foretrækker at bruge Visual Studio Code, fordi det fungerer på stort set alle platforme, inklusive macOS, Linux og Windows. Det har også et stort fællesskab dedikeret til at bygge store udvidelser, der gør udvikling lettere.
Som udvikler, muligheden for at bruge Visual Studio Code til app-udvikling på en Windows-platform, mens også at køre disse apps på en Linux-kerne er en utrolig fordel og næsten utroligt funktion.
Når du integrerer VS-kode i Windows-undersystemet til Linux, kan du bruge dens specialiserede Linux-kerne til at forbedre kompatibiliteten på tværs af platforme. Du kan strømline din arbejdsgang yderligere ved at bruge den integrerede terminal i VS Code med WSL 2.
Sådan integreres WSL 2 med Visual Studio Code
Mens Windows-undersystemet til Linux giver en dedikeret Linux-kerne, hvor du kan køre dine apps, kan du ikke redigere kode direkte gennem dens terminal. Heldigvis kan du lette din arbejdsgang ved at konfigurere Visual Studio Code til at integrere med din WSL 2 Linux-distribution.
Sådan installeres Visual Studio Code
Som en forudsætning skal du først sikre dig, at VS-koden er konfigureret korrekt på din Windows-pc. Installation af VS Code er ligetil og enkel, men hvis du er usikker, kan du tjekke vores begyndervejledning til opsætning af Visual Studio Code på din Windows-pc:
- Gå til officielle Microsoft-websted og download Windows installationsprogrammet.
- Når overførslen er fuldført, skal du køre installationsopsætningen.
- Tryk på næste, indtil du ser Vælg Yderligere opgaver trin, og sikre Tilføj til PATH mulighed er valgt.
- Fuldfør installationsguiden.
Hvis du allerede har installeret VS Code, skal du sørge for, at du kan bruge terminalen til at åbne en mappe i VS Code:
- Start VS Code fra Desktop eller Start menu.
- Vælg Ctrl + Shift + P at åbne Kommandopalet.
- Skriv i søgefeltet Shell kommando og se efter Shell Command: Installer "code" kommando i shell PATH mulighed.
- Vælg indstillingen, hvis du kan se den. Dette giver dig mulighed for at åbne en mappe i Visual Studio Code fra kommandolinjen.
Hvis indstillingen ikke dukkede op, er VS Code-konfigurationen allerede aktiveret på din pc.
Sådan konfigureres VS-kode med WSL 2
Når du har sikret dig, at VS Code er korrekt konfigureret på din Windows-pc, kan du sikkert forbinde VS Code til Windows Subsystem til Linux 2:
- Du kan springe til næste trin, hvis du allerede har konfigureret WSL 2 på dit system. Ellers skal du downloade Ubuntu fra Microsoft Store at komme i gang.
- Start Start menu, søg efter Visual Studio kode, og vælg det bedste match.
- Fra sidemenuruden skal du klikke på Udvidelser ikonet, eller brug genvejen Ctrl + Shift + X for at se installerede udvidelser.
- I den Søg udvidelser i Marketplace felt, søg efter WSL, vælg det øverste match, og klik Installere.
- Når udvidelsen er installeret, skal du starte din WSL 2-distribution (Ubuntu i vores tilfælde) gennem Start menu. Du kan også åbne den via ny Windows Terminal.
- Naviger til projektbiblioteket i WSL 2 ved hjælp af cd kommando og indtast derefter følgende kommando for at åbne mappen i VS Code:
kode.
- VS Code vil nu åbne din kildekode i Windows-miljøet, men giver dig mulighed for at fejlsøge og teste din app i Linux-miljøet.
WSL 2 er utroligt for udviklere
Hvis du er en udvikler, der ikke er helt tilfreds med Linux, men stadig skal bruge det til arbejdet, anbefaler vi stærkt, at du bliver fortrolig med WSL 2. Det er et utroligt værktøj, der vil blive bedre i de kommende år.