Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med Visual Studio Code, tillsammans med WSL-tillägget, kan du använda WSL som din utvecklingsmiljö på heltid direkt från VS Code. Du kan:
- utveckla i en Linux-baserad miljö
- använda Linux-specifika verktygskedjor och verktyg
- köra och felsöka dina Linux-baserade program från Windows-bekvämligheten samtidigt som du behåller åtkomsten till produktivitetsverktyg som Outlook och Office
- använd den inbyggda VS Code-terminalen för att köra valfri Linux-distribution
- dra nytta av VS Code-funktioner som Intellisense-kodkomplettering, linting, felsökningsstöd, kodfragment och enhetstestning
- hantera enkelt din versionskontroll med VS Codes inbyggda Git-stöd
- köra kommandon och VS Code-tillägg direkt i dina WSL-projekt
- redigera filer i Linux eller monterat Windows-filsystem (till exempel
/mnt/c) utan att behöva oroa dig för sökvägsproblem, binär kompatibilitet eller andra problem mellan operativsystem
Installera VS Code och WSL-tillägget
Gå till installationssidan för VS Code och välj Windows-installationsprogrammet för din aktuella systemarkitektur. Installera Visual Studio Code i Windows (inte i WSL-filsystemet).
När du uppmanas att välja Ytterligare uppgifter under installationen kontrollerar du alternativet Lägg till i SÖKVÄG så att du enkelt kan öppna en mapp i WSL med hjälp av kodkommandot.
Installera WSL-tillägget. Om du också planerar att arbeta med fjärrdatorer eller Dev Containers kan du installera tilläggspaketet för fjärrutveckling i stället, som innehåller WSL-tillägget tillsammans med Remote - SSH och Dev Containers.
Uppdatera din Linux-distribution
Vissa WSL Linux-distributioner saknar bibliotek som krävs av VS Code-servern för att starta. Du kan lägga till ytterligare bibliotek i Linux-distributionen med hjälp av dess pakethanterare.
Om du till exempel vill uppdatera Debian eller Ubuntu använder du:
sudo apt-get update
Om du vill lägga till wget (för att hämta innehåll från webbservrar) och ca-certifikat (för att tillåta att SSL-baserade program söker efter SSL-anslutningars äkthet) anger du:
sudo apt-get install wget ca-certificates
Öppna ett WSL-projekt i Visual Studio Code
Från kommandoraden
Öppna ett projekt från WSL-distributionen genom att öppna distributionens kommandorad och ange: code .
Från VS Code
Du kan också komma åt fler WSL-alternativ för VS Code med hjälp av genvägen: Ctrl + Skift + P i VS Code för att ta upp kommandopaletten. Om du sedan skriver WSL visas en lista över tillgängliga alternativ, så att du kan öppna mappen igen i en WSL-session, ange vilken distribution du vill öppna i med mera.
Tillägg inuti VS Code WSL
WSL-tillägget delar upp VS Code i en "klient-server"-arkitektur, där klienten (användargränssnittet) körs på din Windows-dator och servern (din kod, Git, plugin-program osv.) som körs "via fjärranslutning" i WSL-distributionen.
När du kör WSL-tillägget visas en lista över tillägg som delas mellan den lokala datorn och WSL-distributionen genom att välja fliken Tillägg.
Installation av ett lokalt tillägg, till exempel ett tema, behöver bara installeras en gång.
Vissa tillägg, till exempel Python-tillägget eller något som hanterar saker som lintning eller felsökning, måste installeras separat på varje WSL-distribution. VS Code visar en varningsikon ⚠tillsammans med en grön "Installera i WSL"-knapp om du har ett lokalt installerat tillägg som inte är installerat på WSL-distributionen.
Mer information finns i VS Code-dokumenten:
När VS Code startas i WSL körs inga skalskript. Mer information om hur du kör ytterligare kommandon eller ändra miljön finns i den här artikeln om konfigurationsskript för avancerad miljö.
Har du problem med att starta VS Code från WSL-kommandoraden? Den här felsökningsguiden innehåller tips om att ändra sökvägsvariabler, lösa tilläggsfel om saknade beroenden, lösa problem med Git-radslut, installera en lokal VSIX på en fjärrdator, starta ett webbläsarfönster, blockera localhost-port, webb sockets som inte fungerar, fel vid lagring av tilläggsdata med mera.
Installera Git (valfritt)
Om du planerar att samarbeta med andra eller vara värd för projektet på en webbplats med öppen källkod (till exempel GitHub) stöder VS Code versionskontroll med Git. Fliken Källkontroll i VS Code spårar alla dina ändringar och har vanliga Git-kommandon (lägg till, checka in, pusha, hämta) som är inbyggda direkt i användargränssnittet.
Information om hur du installerar Git finns i Konfigurera Git så att det fungerar med Windows-undersystem för Linux.
Installera Windows-terminalen (valfritt)
Windows Terminál aktiverar flera flikar (växla snabbt mellan kommandotolken, PowerShell eller flera Linux-distributioner), anpassade nyckelbindningar (skapa egna kortkommandon för att öppna eller stänga flikar, kopiera+klistra in osv.), emojis ☺ och anpassade teman (färgscheman, teckensnittsformat och storlekar, bakgrundsbild/oskärpa/transparens). Windows Terminál är förinstallerat på Windows 11. Läs mer i Windows Terminál-dokumentationen.
Hämta Windows-terminalen i Microsoft Store: Genom att installera via butiken hanteras uppdateringar automatiskt.
När du har installerat den öppnar du Windows-terminalen och väljer Inställningar för att anpassa terminalen
settings.jsonmed hjälp av filen.
Ytterligare resurser
- VS Code WSL-dokumentation
- VS Code WSL handledning
- Tips och tricks för fjärrutveckling
- Använda Docker med WSL 2 och VS Code
- Använda C++ och WSL i VS Code
Några ytterligare tillägg som du kanske vill överväga är:
- Keymaps från andra redigeringsprogram: Dessa tillägg kan hjälpa din miljö att verkligen kännas hemma om du övergår från en annan textredigerare (som Atom, Sublime, Vim, Emacs, Notepad++, etc).
- Settings Sync: VS Code har inbyggd inställningssynkronisering som gör att du kan synkronisera dina inställningar, tillägg och nyckelbindningar på olika datorer med hjälp av din GitHub eller Microsoft-konto.
Windows Subsystem for Linux