Ved Denis Kuria

Forbedringer til Python-udvidelser til Visual Studio Code er blevet udrullet.

Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Microsoft annoncerede på sin dev-blogs-websted, at december 2022-udgivelsen af ​​Python-udvidelserne til Visual Studio Code nu er tilgængelig! Disse udvidelser er i pre-release-stadiet, men er tilgængelige for offentligheden at prøve. Her er, hvad denne udgivelse i december 2022 har at byde på.

1. Automatisk indrykning med Pylance

Der er tilføjet en funktion til automatisk indrykning i Pylance-udvidelsen. Denne funktion opretter automatisk de korrekte fordybninger i din kode. Dette giver programmører mulighed for at allokere mere af deres tid til den logiske del af deres kode og mindre tid til formatering. Du kan give det en chance VS-kode - Insidere (tilmelding nødvendig).

Når du har installeret VS Code Insiders, skal du gå til markedspladsen og installere

instagram viewer
Pylance udvidelse. Naviger til Vis > Kommandopalet, type Præferencer, og løb Åbn Brugerindstillinger (JSON). Sørg for at editor.formatOnType er sat til sand. Det styrer, om editoren automatisk vil formatere en kodelinje efter indtastning.

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

Når den er indstillet til sand, gå videre og skriv din kode for at nyde denne nye funktion.

2. Python til webudvidelsen

Dette er en ny VS Code-udvidelse, der giver dig mulighed for at køre og debug Python-kode i browseren. Det bruger WebAssembly som udførelsesmotor. Det er i den eksperimentelle fase, og du bør derfor ikke bruge det til Python-produktionsudvikling. For at begynde at bruge det, følg følgende trin:

  1. Åben en Chrome-baseret browser.
  2. Naviger til dit GitHub-lager ved hjælp af følgende adresse. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. Erstat brugernavnet og repo-delen med henholdsvis dit GitHub-brugernavn og -depot. Outputtet skal være som vist nedenfor.
  3. Gå til markedspladsen og installer Eksperimentel - Python til nettet udvidelse.
  4. Åbn din Python-fil.
  5. Trykke F5 at begynde at fejlfinde eller CTRL+F5 at køre koden uden fejlretning.

Begrænsninger af Python til web-udvidelsen

Som nævnt er Python til web-udvidelsen eksperimentel og har som sådan nogle begrænsninger.

  1. De fleste Intellisense-plugins og -udvidelser er ikke tilgængelige til brug i Python til internettet. De utilgængelige er angivet med et advarselssymbol som vist nedenfor.
  2. Python-fortolkeren, som webversionen bruger, har følgende begrænsninger.
    • Det understøtter ikke pip
    • Det understøtter ikke stikkontakt
    • Det understøtter ikke native Python-moduler
    • Ingen tråd støtte derfor nej asynkron støtte enten.

Derfor bør din brug af denne funktion være begrænset til prototypeprojekter og testmiljøer.

3. The Ruff Extension

Denne udvidelse giver støtte til Ruff linter. Den mest fantastiske funktion er, at den giver Hurtig rettelse handlinger, som automatisk retter overtrædelser, der kan rettes automatisk. Det Ruff udvidelsen kræver ikke, at du bruger VS Code-insiderne til at prøve det. Den er også tilgængelig til installation i den normale VS-kode. For at prøve det, naviger til VS Code-markedspladsen og installer det.

Det løser overtrædelserne i koden ved at køre på din kode, når du redigerer eller åbner en Python-fil. For at bruge det, følg følgende trin:

  1. Åben Visual Studio kode
  2. Opret en ny Python-fil og skriv din kode
  3. Hvis du har en tidligere gemt Python-kildefil, skal du åbne den i Visual Studio Code
  4. Kør Ruff-udvidelsen ved at navigere til Vis > Kommandopalet, type Ruff, og løb Ruff: Løs alle problemer, der kan repareres automatisk, som vist nedenfor.
  5. Når den er kørt, vil Ruff rette alle de auto-fixable overtrædelser i din Python-kode.

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

Tilføjelsen af ​​nye funktioner til Visual Studio Code-udvidelser har gjort udviklingen i Python mere effektiv på platformen. Du vil tage mindre tid på at bekymre dig om kodeformatering og derfor bruge mere tid på at arbejde på logikken i din kode.

Desuden får open source IDE'er som Visual Studio Code funktionsopdateringer regelmæssigt. Dette skyldes det store antal mennesker, der er involveret i IDE-udvikling. Opdateringerne kommer med nye funktionaliteter, som fører til en bedre kodningsoplevelse, mens du bruger IDE'erne.

Abonner på vores nyhedsbrev

Kommentarer

DelTweetDelDelDel
Kopi
E-mail
Del
DelTweetDelDelDel
Kopi
E-mail

Linket er kopieret til udklipsholderen

Relaterede emner

  • Programmering
  • Python

Om forfatteren

Denis Kuria (1 artikler udgivet)