Tekijä: Denis Kuria

Visual Studio Coden Python-laajennuksiin on tehty parannuksia.

Kaltaisesi lukijat auttavat tukemaan MUO: ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

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

instagram viewer
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:

  1. Avata Chrome-pohjainen selain.
  2. 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.
  3. Mene kauppapaikalle ja asenna Kokeellinen - Python for Web laajennus.
  4. Avaa Python-tiedostosi.
  5. 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.

  1. 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.
  2. 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:

  1. Avata Visual Studio Code
  2. Luo uusi Python-tiedosto ja kirjoita koodisi
  3. Jos sinulla on aiemmin tallennettu Python-lähdetiedosto, avaa se Visual Studio Codessa
  4. Suorita Ruff-laajennus siirtymällä kohtaan Näytä > Komentopaletti, tyyppi Ruff, ja juosta Ruff: Korjaa kaikki automaattisesti korjattavat ongelmat alla kuvatulla tavalla.
  5. 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ä.

tilaa uutiskirjeemme

Kommentit

JaaTweetJaaJaaJaa
Kopio
Sähköposti
Jaa
JaaTweetJaaJaaJaa
Kopio
Sähköposti

Linkki kopioitu leikepöydälle

Liittyvät aiheet

  • Ohjelmointi
  • Python

Kirjailijasta

Denis Kuria (1 artikkeli julkaistu)