Ohjelmointi

Microsoft paljastaa Pylancen, sen uuden Python-laajennuksen Visual Studio -koodille

Microsoft on vetänyt verhot Pylancelle, Visual Studio Code -laajennukselle nopeamman ja täydellisemmän Python-kielen tuen saavuttamiseksi tuossa suositussa koodieditorissa.

Pylance ei korvaa nykyistä Microsoftin kirjoittamaa Python-laajennusta Visual Studio -koodille, jonka nimessä on noin 21 miljoonaa asennusta. Sen sijaan Pylance laajentaa olemassa olevaa Python-laajennusta tarjotakseen nopean, staattisen tyyppitarkistuksen (käyttäen Microsoftin Tekijänoikeus-projektia), reaaliaikaisia ​​tietoja symboleista, automaattista täydennystä, automaattista tuontia, koodin hahmottelua ja navigointia sekä muita työkaluja Pythonin kehittämiseen.

Pylance toimii Jupyter-kannettavien kanssa, kun niitä käytetään projektissa. Se voi myös käyttää mukautetun tyyppisiä luokat projektihakemistostapython.analysis.stubPaths vaihtoehto. Työtilat, käyttäjät tai projektit voivat myös muokata, mitkä virheet merkitään koodipohjaan ja minkä vakavuuden mukaan ne voidaan määrittää. Esimerkiksi, jos sinulla on paljon koodia, joka luo muuttujia ehdollisesti ja josta tiedät, ettei se aiheuta ongelmia, voit poistaareportUnboundVariable vaihtoehto välttää tällaisen koodin merkitseminen.

Kun automaattinen tuonti -ominaisuus on käytössä, se lisää automaattisesti tarvittavat tuonnit kirjastoille, jotka tunnistetaan Pylancen hakupolulla. Jos kirjoitat gc.disable () esimerkiksi Pylance päättelee, että viittaat standardikirjaston gc-moduuliin, ja lisää automaattisesti tuoda gc tarpeen mukaan projektisi yläosassa.

Suurimmaksi osaksi Pylancen tulisi toimia nykyisten projektien tapaan, mutta se voi tarvita erityistä kokoonpanoa muutamassa tapauksessa. Esimerkiksi, jos Pylance merkitsee tuonnin projektissa ja väittää, että sitä ei löydy, sinun on ehkä mukautettava Pylancen hakupolku projektille lisäämälläpython.analysis.extraPaths attribuutti sisäänsettings.json.

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