Programmering

Microsoft avslører Pylance, den nye Python-utvidelsen for Visual Studio Code

Microsoft har trukket tilbake gardinene på Pylance, en Visual Studio Code-utvidelse for raskere og mer komplett Python-språkstøtte i den populære kodeditoren.

Pylance erstatter ikke den eksisterende Microsoft-forfattede Python-utvidelsen for Visual Studio Code, som har rundt 21 millioner installasjoner til navnet sitt. I stedet utvider Pylance den eksisterende Python-utvidelsen for å gi rask, statisk typekontroll (ved hjelp av Microsofts P copyright-prosjekt), informasjon om live-type om symboler, autofullføring, automatisk import, kodeskiss og navigering og andre verktøy for Python-utvikling.

Pylance jobber med Jupyter-notatbøker når de er i bruk i et prosjekt. Det kan også bruke tilpassede stubber fra en prosjektkatalog medpython.analysis.stubPaths alternativ. Det er også mulig for arbeidsområder, brukere eller prosjekter å tilpasse hvilke feil som blir flagget på en kodebase og hvilket alvorlighetsgrad som skal tildeles dem. Hvis du for eksempel har mye kode som oppretter variabler betinget, og som du vet ikke oppretter problemer, kan du deaktiverereportUnboundVariable alternativet for å unngå å flagge slik kode.

Når funksjonen for automatisk import er aktivert, setter den automatisk inn riktig import for biblioteker som er gjenkjent i Pylances søkebane. Hvis du skriver gc.disable () for eksempel vil Pylance slutte at du refererer til gc-modulen i standardbiblioteket, og automatisk legge til importere gc etter behov øverst i prosjektet.

For det meste bør Pylance fungere som det er med eksisterende prosjekter, men det kan trenge noen spesiell konfigurasjon i et par tilfeller. For eksempel, hvis Pylance flagger import i et prosjekt og hevder at de ikke kan bli funnet, må du kanskje tilpasse Pylances søkebane for prosjektet ved å legge tilpython.analysis.extraPaths attributt isettings.json.

$config[zx-auto] not found$config[zx-overlay] not found