Kør og foretag fejlfinding af kode i WSL via VS Code
I udviklingen af softwareudvikling er muligheden for effektivt at redigere og foretage fejlfinding af kode altafgørende. Visual Studio Code, når den kombineres med WSL, tilbyder et alsidigt og effektivt miljø for udviklere.
Installér Python-udvidelsen
Når du åbner hello.py, bliver du bedt om at installere udvidelsen Visual Studio Code Python, hvilket forbedrer Python-kodningsoplevelsen i Visual Studio Code. Python-udvidelsen indeholder avancerede redigeringsfunktioner, f.eks. syntaksfremhævning og intelligent kodefuldførelse, hvilket gør kodning mere effektiv og mindre tilbøjelig til fejl. Udvidelsen indeholder også fejlfindingsværktøjer og forenkler administrationen af Python-miljøer.
Vælg hello.py i ruden Stifinder for at åbne den til redigering i Visual Studio Code.
Når du bliver bedt om at installere Python-udvidelsen, skal du vælge Installér.
Foretag fejlfinding af din kode
I hello.py skal du angive et pausepunkt på linje 1 ved at højreklikke i rendestenen til venstre for linjenummeret eller trykke ved at F9.
Hvis du vil starte fejlfindingen, skal du trykke på F5 for at køre programmet. Når du bliver bedt om at angive en kørselskonfiguration, skal du vælge Python-fil.
- Programmet starter og rammer pausepunktet. Her kan du undersøge variabler, oprette ure og udforske opkaldsstakken.
Gennemse outputtet af
print-sætningen i fejlfindingskonsollen.
Afslut din WSL-session
Hvis du vil afbryde forbindelsen til WSL, skal du skrive Fjernforbindelse: Luk fjernforbindelse + + P.
Visual Studio Code afbryder forbindelsen til WSL og genindlæser.
Andre Visual Studio Code WSL-udvidelseskommandoer
I dette modul installerede vi WSL med kommandoen wsl --install. Denne kommando installerer Ubuntu som distribution. Du kan dog installere andre distributioner og vælge, hvilken der skal oprettes forbindelse til i Visual Studio Code.
- I kommandopaletten kan du bruge kommandoen
WSL: Connect to WSL using Distroog vælge den distro, du vil arbejde med.
Hvis du vil vide mere om udvidelseskommandoer, skal du se dokumentationen Udvikling i WSL-.