Av Denis Kuria

Forbedringer av Python-utvidelser for Visual Studio Code har blitt rullet ut.

Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Microsoft kunngjorde på nettstedet for utviklerblogger at desember 2022-utgivelsen av Python-utvidelsene for Visual Studio Code er nå tilgjengelig! Disse utvidelsene er i pre-release-stadiet, men er tilgjengelige for publikum å prøve ut. Her er hva denne utgivelsen fra desember 2022 har å tilby.

1. Automatisk innrykk med Pylance

Det har blitt lagt til en funksjon for automatisk innrykk i Pylance-utvidelsen. Denne funksjonen oppretter automatisk de riktige innrykk i koden din. Dette gjør at programmerere kan allokere mer av tiden sin til den logiske delen av koden og mindre tid til formatering. Du kan prøve det inn VS-kode - Innsidere (påmelding nødvendig).

Etter å ha installert VS Code Insiders, gå til markedsplassen og installer

instagram viewer
Pylance Utvidelse. Navigere til Vis > Kommandopalett, type Preferanser, og løp Åpne brukerinnstillinger (JSON). Sørg for at editor.formatOnType er satt til sann. Den kontrollerer om redaktøren automatisk vil formatere en kodelinje etter å ha skrevet.

{
"workbench.colorTheme": "Standard Dark+",
"[python]": {
"editor.formatOnType": sant
},
"python.defaultInterpreterPath": "C:\\Ny mappe\\python.exe"
}

Når den er satt til sann, fortsett og skriv koden din for å nyte denne nye funksjonen.

2. Python for nettutvidelsen

Dette er en ny VS Code-utvidelse som lar deg kjøre og feilsøke Python-kode i nettleseren. Det bruker WebAssembly som utførelsesmotor. Det er i eksperimentelt stadium, og du bør derfor ikke bruke det til Python-produksjonsutvikling. For å begynne å bruke den, følg følgende trinn:

  1. Åpen en Chrome-basert nettleser.
  2. Naviger til GitHub-depotet ditt ved å bruke følgende adresse. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. Erstatt brukernavnet og repo-delen med ditt GitHub-brukernavn og repository. Utgangen skal være som vist nedenfor.
  3. Gå til markedsplassen og installer Eksperimentell - Python for nettet Utvidelse.
  4. Åpne Python-filen.
  5. trykk F5 for å begynne å feilsøke eller CTRL+F5 å kjøre koden uten feilsøking.

Begrensninger for Python for Web-utvidelsen

Som nevnt er Python for Web-utvidelsen eksperimentell, og har som sådan noen begrensninger.

  1. De fleste Intellisense-plugins og utvidelser er ikke tilgjengelige for bruk i Python for nettet. De utilgjengelige er angitt med et advarselssymbol som vist nedenfor.
  2. Python-tolken som nettversjonen bruker har følgende begrensninger.
    • Den støtter ikke pip
    • Den støtter ikke stikkontakt
    • Den støtter ikke native Python-moduler
    • Nei tråd støtte derfor nei asynkron støtte heller.

Følgelig bør din bruk av denne funksjonen begrenses til prototypeprosjekter og testmiljøer.

3. The Ruff Extension

Denne utvidelsen gir støtte for Ruff linter. Den mest fantastiske funksjonen er at den gir Rask fiks handlinger som automatisk korrigerer brudd som kan repareres automatisk. De Ruff utvidelsen krever ikke at du bruker VS Code-innsidere for å prøve den. Den er også tilgjengelig for installasjon i vanlig VS-kode. For å prøve det, naviger til VS Code-markedsplassen og installer den.

Den fikser bruddene i koden ved å kjøre på koden din når du redigerer eller åpner en Python-fil. For å bruke det, følg følgende trinn:

  1. Åpen Visual Studio-kode
  2. Opprett en ny Python-fil og skriv koden din
  3. Hvis du har en tidligere lagret Python-kildefil, åpner du den i Visual Studio Code
  4. Kjør Ruff-utvidelsen ved å navigere til Vis > Kommandopalett, type Ruff, og løp Ruff: Løs alle autofiksbare problemer som vist nedenfor.
  5. Når den er kjørt, vil Ruff fikse alle autofiksbare brudd i Python-koden din.

Hvorfor du bør prøve de nye Python-utvidelsene i Visual Studio Code

Tillegget av nye funksjoner til Visual Studio Code-utvidelser har gjort utviklingen i Python mer effektiv på plattformen. Du vil bruke mindre tid på å bekymre deg for kodeformatering og dermed bruke mer tid på å jobbe med logikken i koden din.

Dessuten får åpen kildekode IDE-er som Visual Studio Code funksjonsoppdateringer regelmessig. Dette skyldes det store antallet personer som er involvert i IDE-utvikling. Oppdateringene kommer med nye funksjoner som fører til en bedre kodeopplevelse mens du bruker IDE-ene.

Abonner på vårt nyhetsbrev

Kommentarer

DelekvitringDeleDeleDele
Kopiere
E-post
Dele
DelekvitringDeleDeleDele
Kopiere
E-post

Linken er kopiert til utklippstavlen

Relaterte temaer

  • Programmering
  • Python

Om forfatteren

Denis Kuria (1 artikler publisert)