Programavimas

„Microsoft“ pristato savo naują „Python“ plėtinį „Visual Studio Code“

„Microsoft“ atitraukė „Visual Studio Code“ plėtinio „Pylance“ užuolaidas, kad greitesnis ir išsamesnis „Python“ kalbos palaikymas tame populiariame kodų redaktoriuje.

„Pylance“ nepakeičia esamo „Microsoft“ sukurto „Python“ plėtinio, skirto „Visual Studio Code“, kurio pavadinime įdiegta apie 21 mln. Vietoj to, „Pylance“ išplečia esamą „Python“ plėtinį, kad būtų galima greitai, statiškai tikrinti tipą (naudojant „Microsoft“ autorių teisių projektą), teikti tiesioginio tipo informaciją apie simbolius, automatinį užbaigimą, automatinį importavimą, kodų išdėstymą ir naršymą bei kitus „Python“ kūrimo įrankius.

„Pylance“ veikia su „Jupyter“ bloknotais, kai jie naudojami projekte. Jis taip pat gali naudoti pasirinktinio tipo šaknis iš projekto katalogo supython.analysis.stubPaths variantą. Darbo sritis, vartotojai ar projektai taip pat gali pritaikyti, kurios klaidos pažymimos kodų bazėje ir kokį sunkumo lygį jas priskirti. Pvz., Jei turite daug kodo, kuris sąlygiškai sukuria kintamuosius, o jūs žinote, kad nesudaro problemų, galite išjungtiataskaitaNėra jokių apribojimų venkite pažymėti tokį kodą.

Įjungus automatinio importavimo funkciją, ji automatiškai įterpia reikiamą importą bibliotekoms, atpažintoms „Pylance“ paieškos kelyje. Jei rašote gc.disable () pvz., „Pylance“ padarys išvadą, kad nurodote „gc“ modulį standartinėje bibliotekoje, ir automatiškai pridės importuoti gc kaip reikia jūsų projekto viršuje.

Daugeliu atvejų „Pylance“ turėtų veikti taip, kaip yra esamuose projektuose, tačiau keliais atvejais gali prireikti tam tikros specialios konfigūracijos. Pvz., Jei „Pylance“ pažymi importą projekte ir tvirtina, kad jo negalima rasti, gali reikėti pritaikyti projekto „Pylance“ paieškos kelią, pridedantpython.analysis.extraPaths atributas innustatymai.json.

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