Programmering

Microsoft afslører Pylance, dets nye Python-udvidelse til Visual Studio Code

Microsoft har trukket gardinerne tilbage på Pylance, en Visual Studio Code-udvidelse til hurtigere og mere komplet Python-sprogstøtte i den populære kodeditor.

Pylance erstatter ikke den eksisterende Microsoft-forfatter Python-udvidelse til Visual Studio Code, som har omkring 21 millioner installationer til sit navn. I stedet udvider Pylance den eksisterende Python-udvidelse til at give hurtig, statisk typekontrol (ved hjælp af Microsofts P copyright-projekt), live typeoplysninger om symboler, autofuldførelse, autoimport, kodeoversigt og navigation og andre værktøjer til Python-udvikling.

Pylance arbejder med Jupyter-notesbøger, når de er i brug i et projekt. Det kan også bruge tilpassede stubs fra et projektkatalog medpython.analysis.stubPaths mulighed. Det er også muligt for arbejdsområder, brugere eller projekter at tilpasse, hvilke fejl der bliver markeret på en kodebase, og hvilket niveau af sværhedsgrad, der skal tildeles dem. For eksempel, hvis du har en masse kode, der opretter variabler betinget, og som du ved ikke skaber problemer, kan du deaktiverereportUnboundVariable mulighed for at undgå at markere en sådan kode.

Når funktionen til automatisk import er aktiveret, indsætter den automatisk passende import til biblioteker, der er genkendt i Pylances søgesti. Hvis du skriver gc.disable () for eksempel vil Pylance udlede, at du henviser til gc-modulet i standardbiblioteket og automatisk tilføje import gc efter behov øverst i dit projekt.

For det meste skal Pylance arbejde som det er med eksisterende projekter, men det kan have brug for en speciel konfiguration i et par tilfælde. For eksempel, hvis Pylance markerer import i et projekt og hævder, at de ikke kan findes, skal du muligvis tilpasse Pylance's søgesti til projektet ved at tilføjepython.analyse.extraPaths attribut isettings.json.

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