Visual Studio Coden Python-laajennuksiin on tehty parannuksia.
Microsoft ilmoitti kehittäjäbloginsa verkkosivustollaan, että joulukuun 2022 julkaisu Visual Studio Coden Python-laajennuksista on nyt saatavilla! Nämä laajennukset ovat julkaisua edeltävässä vaiheessa, mutta yleisön voi kokeilla niitä. Tässä on mitä tällä joulukuun 2022 julkaisulla on tarjottavanaan.
1. Automaattinen sisennys Pylancella
Pylance-laajennukseen on lisätty automaattinen sisennysominaisuus. Tämä ominaisuus luo automaattisesti oikeat sisennykset koodiisi. Tämän ansiosta ohjelmoijat voivat varata enemmän ajastaan koodin loogiseen osaan ja vähemmän aikaa muotoiluun. Voit kokeilla sitä VS-koodi - Sisäpiiriläiset (ilmoittautuminen vaaditaan).
Kun olet asentanut VS Code Insidersin, siirry kauppapaikalle ja asenna
Pylance laajennus. Navigoida johonkin Näytä > Komentopaletti, tyyppi Asetukset, ja juokse Avaa Käyttäjäasetukset (JSON). Varmista, että editor.formatOnType on asetettu todeksi. Se määrittää, muotoileeko editori automaattisesti koodirivin kirjoittamisen jälkeen.{
"työpenkki.väriteema": "Default Dark+",
"[python]": {
"editor.formatOnType": totta
},
"python.defaultInterpreterPath": "C:\\Uusi kansio\\python.exe"
}
Kun se on asetettu tosi, voit nauttia tästä uudesta ominaisuudesta kirjoittamalla koodisi.
2. Python Web-laajennukselle
Tämä on uusi VS Code -laajennus, jonka avulla voit suorittaa ja debug Python-koodi selaimessa. Se käyttää WebAssembly suoritusmoottorina. Se on kokeiluvaiheessa, joten sinun ei pitäisi käyttää sitä Python-tuotannon kehittämiseen. Aloita sen käyttö noudattamalla seuraavia ohjeita:
- Avata Chrome-pohjainen selain.
- Siirry GitHub-tietovarastoon käyttämällä seuraavaa osoitetta. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. Korvaa käyttäjänimi ja repo-osa GitHub-käyttäjänimelläsi ja arkistollasi. Tulosteen tulee olla alla olevan kuvan mukainen.
- Mene kauppapaikalle ja asenna Kokeellinen - Python for Web laajennus.
- Avaa Python-tiedostosi.
- Lehdistö F5 aloittaaksesi virheenkorjauksen tai CTRL+F5 suorittaaksesi koodin ilman virheenkorjausta.
Pythonin rajoitukset Web-laajennukselle
Kuten todettiin, Python for the Web -laajennus on kokeellinen, ja sellaisenaan sillä on joitain rajoituksia.
- Useimmat Intellisense-laajennukset ja -laajennukset eivät ole käytettävissä Python for Webissä. Ne, jotka eivät ole käytettävissä, on merkitty varoitussymbolilla alla olevan kuvan mukaisesti.
- Verkkoversion käyttämällä Python-tulkilla on seuraavat rajoitukset.
- Se ei tue pip
- Se ei tue pistorasia
- Se ei tue alkuperäiset Python-moduulit
- Ei lanka tuki siis ei asynk tukea joko.
Tästä syystä tämän ominaisuuden käyttö tulisi rajoittaa prototyyppiprojekteihin ja testiympäristöihin.
3. Ruff-laajennus
Tämä laajennus tukee Ruff-linteriä. Hämmästyttävin ominaisuus on, että se tarjoaa Nopea korjaus toimia, jotka korjaavat automaattisesti korjattavat rikkomukset. The Ruff laajennus ei vaadi sinua käyttämään VS Coden sisäpiiriläisiä kokeillaksesi sitä. Se on saatavana myös asennettavaksi normaaliin VS-koodiin. Kokeile sitä siirtymällä VS Code -kauppapaikalle ja asentamalla se.
Se korjaa koodin rikkomukset suorittamalla koodisi, kun muokkaat tai avaat Python-tiedoston. Voit käyttää sitä seuraavasti:
- Avata Visual Studio Code
- Luo uusi Python-tiedosto ja kirjoita koodisi
- Jos sinulla on aiemmin tallennettu Python-lähdetiedosto, avaa se Visual Studio Codessa
- Suorita Ruff-laajennus siirtymällä kohtaan Näytä > Komentopaletti, tyyppi Ruff, ja juosta Ruff: Korjaa kaikki automaattisesti korjattavat ongelmat alla kuvatulla tavalla.
- Kun Ruff on suoritettu, se korjaa kaikki Python-koodisi automaattisesti korjattavat rikkomukset.
Miksi sinun pitäisi kokeilla uusia Python-laajennuksia Visual Studio Codessa
Uusien ominaisuuksien lisääminen Visual Studio Code -laajennuksiin on tehnyt Pythonissa kehittämisestä tehokkaampaa alustalla. Käytät vähemmän aikaa koodin muotoilusta huolehtimiseen ja vietät siten enemmän aikaa koodisi logiikan parissa.
Lisäksi avoimen lähdekoodin IDE: t, kuten Visual Studio Code, saavat ominaisuuspäivityksiä säännöllisesti. Tämä johtuu IDE-kehityksessä mukana olevien ihmisten suuresta määrästä. Päivitykset sisältävät uusia toimintoja, jotka parantavat koodauskokemusta käytettäessä IDE: itä.