Boli zavedené vylepšenia rozšírení Pythonu pre Visual Studio Code.
Spoločnosť Microsoft na svojej webovej stránke blogov pre vývojárov oznámila, že vydanie rozšírení Python pre Visual Studio Code z decembra 2022 je teraz k dispozícii! Tieto rozšírenia sú v štádiu predbežného vydania, ale sú k dispozícii na vyskúšanie verejnosti. Toto vydanie z decembra 2022 ponúka toto.
1. Automatické odsadenie s Pylance
Do rozšírenia Pylance bola pridaná funkcia automatického odsadenia. Táto funkcia automaticky vytvorí správne zarážky vo vašom kóde. To umožňuje programátorom venovať viac času logickej časti svojho kódu a menej času formátovaniu. Môžete to vyskúšať VS Code - Insiders (nutná registrácia).
Po inštalácii VS Code Insiders prejdite na trh a nainštalujte si Pylance rozšírenie. Prejdite na Zobraziť > Paleta príkazov
, typ Predvoľbya spustiť Otvorte Používateľské nastavenia (JSON). Uistite sa, že editor.formatOnType je nastavený na true. Kontroluje, či editor po napísaní automaticky naformátuje riadok kódu.{
"workbench.colorTheme": "Predvolená tmavá+",
"[python]": {
"editor.formatOnType": pravda
},
"python.defaultInterpreterPath": "C:\\Nový priečinok\\python.exe"
}
Po nastavení na true pokračujte a napíšte svoj kód, aby ste si užili túto novú funkciu.
2. Python pre webové rozšírenie
Toto je nové rozšírenie VS Code, ktoré vám umožňuje spúšťať a ladenie kódu Pythonu v prehliadači. Používa sa WebAssembly ako exekučný stroj. Je v experimentálnej fáze, a preto by ste ho nemali používať na vývoj produkcie Pythonu. Ak ho chcete začať používať, postupujte podľa nasledujúcich krokov:
- OTVORENÉ prehliadač založený na prehliadači Chrome.
- Prejdite do svojho úložiska GitHub pomocou nasledujúcej adresy. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. Nahraďte používateľské meno a časť úložiska svojím používateľským menom GitHub a úložiskom. Výstup by mal byť taký, ako je znázornené nižšie.
- Prejdite na trh a nainštalujte si Experimentálne – Python pre web rozšírenie.
- Otvorte svoj súbor Python.
- Stlačte tlačidlo F5 na spustenie ladenia resp CTRL+F5 spustiť kód bez ladenia.
Obmedzenia rozšírenia Python for the Web
Ako bolo uvedené, rozšírenie Python for the Web je experimentálne a ako také má určité obmedzenia.
- Väčšina doplnkov a rozšírení Intellisense nie je k dispozícii na použitie v Pythone pre web. Nedostupné sú označené výstražným symbolom, ako je znázornené nižšie.
- Interpret Pythonu, ktorý používa webová verzia, má nasledujúce obmedzenia.
- Nepodporuje pip
- Nepodporuje zásuvka
- Nepodporuje natívne moduly Pythonu
- Nie niť podpora teda nie async buď podporu.
V dôsledku toho by sa vaše používanie tejto funkcie malo obmedziť na prototypové projekty a testovacie prostredia.
3. Ruff Extension
Toto rozšírenie poskytuje podporu pre Ruff linter. Najúžasnejšou vlastnosťou je, že poskytuje Rýchla oprava akcie, ktoré automaticky opravia automaticky opraviteľné porušenia. The Ruff rozšírenie nevyžaduje, aby ste to vyskúšali pomocou insiderov VS Code. Je tiež k dispozícii na inštaláciu v bežnom kóde VS. Ak to chcete vyskúšať, prejdite na trh s kódom VS a nainštalujte ho.
Opravuje porušenia v kóde spustením vášho kódu, keď upravujete alebo otvárate súbor Python. Ak ho chcete použiť, postupujte podľa nasledujúcich krokov:
- OTVORENÉ Kód Visual Studio
- Vytvorte nový súbor Python a napíšte svoj kód
- Ak máte predtým uložený zdrojový súbor Pythonu, otvorte ho v kóde Visual Studio
- Spustite rozšírenie Ruff tak, že prejdete na Zobraziť > Paleta príkazov, typ Ruff, a utekaj Ruff: Opravte všetky automaticky opraviteľné problémy, ako je uvedené nižšie.
- Po spustení Ruff opraví všetky automaticky opraviteľné porušenia vo vašom kóde Python.
Prečo by ste mali vyskúšať nové rozšírenia Python v kóde Visual Studio
Pridanie nových funkcií do rozšírení Visual Studio Code zefektívnilo vývoj v Pythone na platforme. Budete mať menej času na starosti s formátovaním kódu, a preto strávite viac času prácou na logike vášho kódu.
Navyše, open-source IDE, ako je Visual Studio Code, pravidelne dostávajú aktualizácie funkcií. Je to kvôli veľkému počtu ľudí zapojených do vývoja IDE. Aktualizácie prichádzajú s novými funkciami, ktoré vedú k lepšiemu zážitku z kódovania pri používaní IDE.