Uvedena su poboljšanja Python proširenja za Visual Studio Code.
Microsoft je na svojoj web stranici blogova za razvojne programere objavio da je sada dostupno izdanje proširenja Python za Visual Studio Code iz prosinca 2022.! Ova su proširenja u fazi prije izdavanja, ali su dostupna javnosti za isprobavanje. Evo što nudi ovo izdanje za prosinac 2022.
1. Automatsko uvlačenje s Pylanceom
U proširenju Pylance dodana je značajka automatskog uvlačenja. Ova značajka automatski stvara ispravne udubine u vašem kodu. To programerima omogućuje da više vremena posvete logičkom dijelu koda, a manje vremena formatiranju. Možete ga isprobati VS Code - Insajderi (obavezna registracija).
Nakon instaliranja VS Code Insiders, idite na tržište i instalirajte Pylance proširenje. Idite do Pogled > Paleta naredbi, tip Postavke
, i trči Otvorite korisničke postavke (JSON). Provjerite je li urednik.formatOnType je postavljeno na istinito. On kontrolira hoće li uređivač automatski oblikovati liniju koda nakon upisivanja.{
"workbench.colorTheme": "Zadano tamno+",
"[piton]": {
"editor.formatOnType": istina
},
"python.defaultInterpreterPath": "C:\\Nova mapa\\python.exe"
}
Nakon što postavite na true, samo naprijed i napišite svoj kod da biste uživali u ovoj novoj značajci.
2. Python za web proširenje
Ovo je novo VS Code proširenje koje vam omogućuje pokretanje i debug Python kod u pregledniku. Koristi se WebAssembly kao pokretač izvršenja. U eksperimentalnoj je fazi i stoga ga ne biste trebali koristiti za razvoj proizvodnje Pythona. Da biste ga počeli koristiti, slijedite sljedeće korake:
- Otvoren preglednik temeljen na Chromeu.
- Dođite do svog GitHub repozitorija koristeći sljedeću adresu. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. Zamijenite korisničko ime i repo dio svojim GitHub korisničkim imenom i spremištem. Izlaz bi trebao biti kao što je prikazano u nastavku.
- Idite na tržište i instalirajte Eksperimentalno - Python za web proširenje.
- Otvorite svoju Python datoteku.
- Pritisnite F5 za početak otklanjanja pogrešaka ili CTRL+F5 za pokretanje koda bez otklanjanja pogrešaka.
Ograničenja proširenja Python za web
Kao što je navedeno, proširenje Python za web je eksperimentalno i kao takvo ima neka ograničenja.
- Većina Intellisense dodataka i proširenja nije dostupna za korištenje u Pythonu za web. One nedostupne označene su simbolom opreza kao što je prikazano u nastavku.
- Python tumač koji koristi web verzija ima sljedeća ograničenja.
- Ne podržava pip
- Ne podržava utičnica
- Ne podržava izvorni Python moduli
- Ne nit podrška dakle br asinkroni podrška bilo.
Posljedično, vaša upotreba ove značajke trebala bi biti ograničena na prototipove projekata i testna okruženja.
3. Ruff ekstenzija
Ovo proširenje pruža podršku za Ruff linter. Najčudesnija značajka je ta što pruža Brzi popravak radnje koje će automatski ispraviti kršenja koja se mogu automatski popraviti. The Grgeč proširenje ne zahtijeva da koristite insajdere VS Codea da biste ga isprobali. Također je dostupan za instalaciju u normalnom VS kodu. Da biste ga isprobali, idite na VS Code marketplace i instalirajte ga.
Popravlja kršenja u kodu pokretanjem vašeg koda kada uređujete ili otvarate Python datoteku. Da biste ga koristili, slijedite sljedeće korake:
- Otvoren Visual Studio Code
- Napravite novu Python datoteku i napišite svoj kod
- Ako imate prethodno spremljenu Python izvornu datoteku, otvorite je u Visual Studio Code
- Pokrenite proširenje Ruff navigacijom do Pogled > Paleta naredbi, tip Grgeč, i pobjeći Ruff: Popravite sve probleme koji se mogu automatski popraviti kao što je prikazano u nastavku.
- Nakon što se pokrene, Ruff će popraviti sva kršenja koja se mogu automatski popraviti u vašem Python kodu.
Zašto biste trebali isprobati nova Python proširenja u Visual Studio Code
Dodavanje novih značajki ekstenzijama Visual Studio Code učinilo je razvoj u Pythonu učinkovitijim na platformi. Trebat će vam manje vremena brinući se o formatiranju koda i stoga ćete potrošiti više vremena radeći na logici svog koda.
Štoviše, IDE-ovi otvorenog koda poput Visual Studio Code redovito dobivaju ažuriranja značajki. To je zbog velikog broja ljudi uključenih u razvoj IDE-a. Ažuriranja dolaze s novim funkcionalnostima koje dovode do boljeg iskustva kodiranja tijekom korištenja IDE-a.