Visual Studio Code VT2
Innehåll
*Nedanstående förutsätter att du gått igenom den setup som behövs för Laborationer VT1. Se instruktioner här. Gör INTE nedanstående inställningar under VT1 om du inte redan är van programmerare. *
Python-extension för VSCode
Tillägg, teman och annat
Texteditorn är ett av programmerarens främsta verktyg. Det finns dock många olika programmeringsspråk och många olika miljöer för programmering. Det är därför i princip omöjligt att skapa den perfekta texteditorn som passar alla.
Därför kan man i VSCode, som i så många andra texteditorer, använda tillägg för att utöka funktionaliteten. Till exempel
- Stöd för ett viss programmeringsspråk - gör så att texteditorn känner igen syntaxen och kan färglägga text på ett sätt som gör det lättare att läsa koden.
- Grundläggande stöd för sådan syntax highlight för Python finns redan inbyggt i VSCode och aktiveras automatiskt när man öppnar en fil med filändelsen
.py
.
- Grundläggande stöd för sådan syntax highlight för Python finns redan inbyggt i VSCode och aktiveras automatiskt när man öppnar en fil med filändelsen
- Stöd för “intelligent code completion”, en typ av autocomplete speciellt anpassad för ett visst programmeringsspråk.
- Stöd för att manipulera kod på smidiga sätt.
- Stöd för att köra kod direkt från texteditorn.
- …
Du kan även ändra färgtema till något som passar dig speciellt bra, eller ändra vilka tangentbordskommandon som gör vad.
Installera VSCodes Python-extension
- Öppna VSCode
- Längst till vänster i fönstret finns en list med olika menyer; Explorer, Search, Source Control, Run and Debug och slutligen Extensions. Klicka på Extensions.
- En ny meny öppnas och oftast visas en extension med namnet “Python” automatiskt längst upp. Notera att utgivaren är Microsoft.
- Om inte, använd sökfältet längst upp för att söka efter “Python”.
- Klicka på Install-knappen. Vänta någon minut och sen är du klar.
Kontrollera kod mot PEP 8 och PEP 257
Vi kan använda s.k. linters för att kontrollera kod på olika sätt. Bland annat finns linters som kontrollerar mot PEP 8 och PEP 257. Se sidan om PEP 8 och PEP 257.
Köra pythonkod från Visual Studio Code
Om du använder Visual Studio Code och vill köra koden från Visual Studio Code, använd inte “Play-knappen”. Använd istället den inbyggda terminalen.
“Play-knappen” är inte alltid rätt konfigurerad, dvs det kan bli fel om man t.ex. installerat pythonpaket eller behöver använda en virtuell miljö. Detta problem verkar gälla framförallt Windows.
Sidansvarig: Johan Falkenjack
Senast uppdaterad: 2024-03-15