Buvo pristatyti „Visual Studio Code“ skirtų Python plėtinių patobulinimai.
„Microsoft“ savo kūrėjų tinklaraščių svetainėje paskelbė, kad 2022 m. gruodžio mėn. „Python“ plėtinių, skirtų „Visual Studio Code“, leidimas jau pasiekiamas! Šie plėtiniai yra išankstinio leidimo stadijoje, tačiau juos gali išbandyti visuomenė. Štai ką gali pasiūlyti šis 2022 m. gruodžio mėn. leidimas.
1. Automatinis įtraukimas su Pylance
Pylance plėtinyje buvo pridėta automatinės įtraukos funkcija. Ši funkcija automatiškai sukuria tinkamas įtraukas jūsų kode. Tai leidžia programuotojams daugiau laiko skirti loginei kodo daliai ir mažiau laiko formatavimui. Galite pabandyti VS kodas – viešai neatskleista informacija (būtina registracija).
Įdiegę VS Code Insiders, eikite į prekyvietę ir įdiekite Pylance pratęsimas. Eikite į
Rodinys > Komandų paletė, tipas Parinktys, ir paleisti Atidarykite vartotojo nustatymus (JSON). Įsitikinkite, kad redaktorius.formatOnType nustatyta kaip tiesa. Jis valdo, ar redaktorius automatiškai formatuos kodo eilutę po įvedimo.{
"darbo stalas.spalvų tema": „Numatytasis tamsus+“,
"[python]": {
"editor.formatOnType": tiesa
},
"python.defaultInterpreterPath": "C:\\Naujas aplankas\\python.exe"
}
Nustačius tikrąją, eikite į priekį ir parašykite kodą, kad galėtumėte mėgautis šia nauja funkcija.
2. Python žiniatinklio plėtiniui
Tai naujas VS kodo plėtinys, leidžiantis paleisti ir derinti Python kodą naršyklėje. Tai naudoja Web Assembly kaip vykdymo variklis. Jis yra eksperimentiniame etape, todėl neturėtumėte jo naudoti „Python“ gamybos kūrimui. Norėdami pradėti jį naudoti, atlikite šiuos veiksmus:
- Atviras „Chrome“ pagrįstą naršyklę.
- Eikite į savo „GitHub“ saugyklą naudodamiesi šiuo adresu. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. Pakeiskite naudotojo vardą ir repo dalį atitinkamai savo „GitHub“ naudotojo vardu ir saugykla. Išvestis turi būti tokia, kaip parodyta žemiau.
- Eikite į prekyvietę ir įdiekite Eksperimentinis – Python, skirtas žiniatinkliui pratęsimas.
- Atidarykite Python failą.
- Paspauskite F5 pradėti derinti arba CTRL + F5 paleisti kodą be derinimo.
Python apribojimai žiniatinklio plėtiniui
Kaip minėta, „Python for the Web“ plėtinys yra eksperimentinis ir todėl turi tam tikrų apribojimų.
- Daugumos „Intellisense“ papildinių ir plėtinių negalima naudoti „Python“ žiniatinkliui. Nepasiekiami yra pažymėti įspėjimo simboliu, kaip parodyta toliau.
- Python interpretatorius, kurį naudoja žiniatinklio versija, turi šiuos apribojimus.
- Tai nepalaiko pip
- Tai nepalaiko lizdas
- Tai nepalaiko vietiniai Python moduliai
- Nr siūlas parama, taigi Nr async palaikyti arba.
Todėl šią funkciją turėtumėte naudoti tik prototipų projektuose ir bandomojoje aplinkoje.
3. „Ruff“ plėtinys
Šis plėtinys palaiko „Ruff Linter“. Nuostabiausia savybė yra ta, kad ji suteikia Greitas pataisymas veiksmai, kurie automatiškai ištaisys automatiškai ištaisomus pažeidimus. The Ruff plėtinys nereikalauja, kad galėtumėte naudoti VS kodą, kad jį išbandytumėte. Jį taip pat galima įdiegti įprastu VS kodu. Norėdami tai išbandyti, eikite į VS Code prekyvietę ir įdiekite ją.
Jis ištaiso kodo pažeidimus paleisdamas jūsų kodą, kai redaguojate arba atidarote Python failą. Norėdami jį naudoti, atlikite šiuos veiksmus:
- Atviras Visual Studio kodas
- Sukurkite naują Python failą ir parašykite savo kodą
- Jei turite anksčiau išsaugotą Python šaltinio failą, atidarykite jį „Visual Studio Code“.
- Paleiskite „Ruff“ plėtinį, eidami į Rodinys > Komandų paletė, tipas Ruff, ir bėgti Ruff: Išspręskite visas automatiškai pataisomas problemas, kaip parodyta toliau.
- Paleidus, Ruff ištaisys visus automatiškai pataisomus pažeidimus jūsų Python kode.
Kodėl turėtumėte išbandyti naujus „Python“ plėtinius „Visual Studio“ kode
Pridėjus naujų „Visual Studio Code“ plėtinių funkcijų, „Python“ kūrimas platformoje tapo efektyvesnis. Jums prireiks mažiau laiko nerimauti dėl kodo formatavimo, todėl daugiau laiko praleisite dirbdami su savo kodo logika.
Be to, atvirojo kodo IDE, pvz., „Visual Studio Code“, reguliariai atnaujina funkcijas. Taip yra dėl to, kad daug žmonių dalyvauja kuriant IDE. Atnaujinimai pateikiami su naujomis funkcijomis, kurios pagerina kodavimo patirtį naudojant IDE.