Byla vydána vylepšení rozšíření Python pro kód Visual Studio.
Společnost Microsoft na svých webových stránkách blogů pro vývojáře oznámila, že vydání rozšíření Python pro Visual Studio Code z prosince 2022 je nyní k dispozici! Tato rozšíření jsou ve fázi předběžného vydání, ale jsou k dispozici veřejnosti k vyzkoušení. Zde je to, co toto vydání z prosince 2022 nabízí.
1. Automatické odsazení S Pylance
Do rozšíření Pylance byla přidána funkce automatického odsazení. Tato funkce automaticky vytvoří správné odsazení ve vašem kódu. To umožňuje programátorům přidělit více času logické části svého kódu a méně času formátování. Můžete to zkusit VS Code - Insideři (nutná registrace).
Po instalaci VS Code Insiders přejděte na tržiště a nainstalujte Pylance rozšíření. Navigovat do
Zobrazit > Paleta příkazů, typ Předvolbya běžet Otevřete Uživatelská nastavení (JSON). Ujistěte se, že editor.formatOnType je nastaveno na true. Řídí, zda editor po napsání automaticky naformátuje řádek kódu.{
"workbench.colorTheme": "Výchozí tmavý+",
"[krajta]": {
"editor.formatOnType": skutečný
},
"python.defaultInterpreterPath": "C:\\Nová složka\\python.exe"
}
Po nastavení na true pokračujte a napište svůj kód, abyste si tuto novou funkci užili.
2. Rozšíření Python pro web
Toto je nové rozšíření VS Code, které vám umožní spouštět a ladění kódu Pythonu v prohlížeči. Používá WebAssembly jako exekuční stroj. Je ve fázi experimentu, a proto byste jej neměli používat pro vývoj produkce Pythonu. Chcete-li jej začít používat, postupujte podle následujících kroků:
- OTEVŘENO prohlížeč založený na Chrome.
- Přejděte do svého úložiště GitHub pomocí následující adresy. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. Nahraďte uživatelské jméno a část úložiště svým uživatelským jménem GitHub a repozitářem. Výstup by měl být takový, jak je uvedeno níže.
- Přejděte na tržiště a nainstalujte Experimentální – Python pro web rozšíření.
- Otevřete svůj soubor Python.
- lis F5 pro zahájení ladění popř CTRL+F5 spustit kód bez ladění.
Omezení rozšíření Python pro web
Jak bylo uvedeno, rozšíření Python pro web je experimentální a jako takové má určitá omezení.
- Většina zásuvných modulů a rozšíření Intellisense není k dispozici pro použití v Pythonu pro web. Nedostupné jsou označeny výstražným symbolem, jak je znázorněno níže.
- Interpret Pythonu, který používá webová verze, má následující omezení.
- To nepodporuje pip
- To nepodporuje zásuvka
- To nepodporuje nativní moduly Pythonu
- Ne vlákno podpora tedy ne asynchronní buď podporu.
V důsledku toho by mělo být vaše použití této funkce omezeno na prototypové projekty a testovací prostředí.
3. Rozšíření Ruff
Toto rozšíření poskytuje podporu pro Ruff linter. Nejúžasnější funkcí je, že poskytuje Rychlá oprava akce, které automaticky opraví automaticky opravitelná porušení. The Ruff rozšíření nevyžaduje, abyste to vyzkoušeli pomocí zasvěcenců VS Code. Je také k dispozici pro instalaci v normálním kódu VS. Chcete-li to vyzkoušet, přejděte na tržiště VS Code a nainstalujte jej.
Opravuje porušení v kódu spuštěním vašeho kódu, když upravujete nebo otevíráte soubor Python. Chcete-li jej použít, postupujte takto:
- OTEVŘENO Kód Visual Studio
- Vytvořte nový soubor Python a napište svůj kód
- Pokud máte dříve uložený zdrojový soubor Pythonu, otevřete jej v kódu Visual Studio
- Spusťte rozšíření Ruff tak, že přejdete na Zobrazit > Paleta příkazů, typ Ruff, a běžet Ruff: Opravte všechny automaticky opravitelné problémy, jak je uvedeno níže.
- Po spuštění Ruff opraví všechna automaticky opravitelná porušení v kódu Pythonu.
Proč byste měli vyzkoušet nová rozšíření Python v kódu Visual Studio
Přidání nových funkcí do rozšíření Visual Studio Code zefektivnilo vývoj v Pythonu na platformě. Zabere vám méně času starostí s formátováním kódu, a proto strávíte více času prací na logice vašeho kódu.
Navíc open-source IDE, jako je Visual Studio Code, pravidelně dostávají aktualizace funkcí. To je způsobeno velkým počtem lidí zapojených do vývoje IDE. Aktualizace přicházejí s novými funkcemi, které vedou k lepšímu zážitku z kódování při používání IDE.