Programování

Microsoft představuje Pylance, své nové rozšíření Pythonu pro Visual Studio Code

Microsoft stáhl závěsy na Pylance, rozšíření Visual Studio Code pro rychlejší a úplnější podporu jazyka Python v tomto populárním editoru kódu.

Pylance nenahrazuje stávající rozšíření Pythonu od Microsoftu pro Visual Studio Code, které má na svůj název přibližně 21 milionů instalací. Místo toho Pylance rozšiřuje stávající rozšíření Pythonu a poskytuje rychlou statickou kontrolu typu (pomocí projektu společnosti Microsoft Pyright), informace o živém typu o symbolech, automatickém doplňování, automatickém importu, vykreslování kódu a navigaci a další nástroje pro vývoj v Pythonu.

Pylance pracuje s notebooky Jupyter, pokud se používají v projektu. Může také použít pahýly vlastního typu z adresáře projektu spython.analysis.stubPaths volba. Je také možné, aby si pracovní prostory, uživatelé nebo projekty přizpůsobili, které chyby se na základně kódu označují a jakou úroveň závažnosti jim přiřadí. Například pokud máte spoustu kódu, který podmíněně vytváří proměnné a o kterém víte, že nevytváří problémy, můžete deaktivovatreportUnboundVariable možnost vyhnout se označení takového kódu.

Když je povolena funkce automatického importu, automaticky se vloží příslušné importy pro knihovny rozpoznané ve vyhledávací cestě Pylance. Pokud píšete gc.disable () například Pylance odvodí, že máte na mysli modul gc ve standardní knihovně, a automaticky přidá import gc podle potřeby v horní části projektu.

Většinou by měl Pylance fungovat tak, jak je, s existujícími projekty, ale v několika případech může potřebovat nějakou speciální konfiguraci. Například pokud Pylance označí importy v projektu a tvrdí, že je nelze najít, možná budete muset přizpůsobit vyhledávací cestu Pylance pro projekt přidánímpython.analysis.extraPaths atribut vsettings.json.

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