Ir ieviesti Visual Studio Code Python paplašinājumu uzlabojumi.
Microsoft savā izstrādātāju emuāru vietnē paziņoja, ka tagad ir pieejams Visual Studio Code Python paplašinājumu 2022. gada decembra laidiens! Šie paplašinājumi ir pirmsizlaides stadijā, taču ir pieejami publiskai izmēģināšanai. Lūk, ko var piedāvāt šis 2022. gada decembra laidiens.
1. Automātiska atkāpe ar Pylance
Pylance paplašinājumā ir pievienota automātiskās atkāpes funkcija. Šī funkcija automātiski izveido pareizās atkāpes jūsu kodā. Tas ļauj programmētājiem vairāk laika veltīt sava koda loģiskajai daļai un mazāk laika formatēšanai. Varat to izmēģināt VS kods - Insiders (nepieciešama reģistrācija).
Pēc VS Code Insiders instalēšanas dodieties uz tirgu un instalējiet Pylance pagarinājumu. Dodieties uz Skats > Komandu palete
, tips Preferences, un palaist Atveriet lietotāja iestatījumus (JSON). Pārliecinieties, ka editor.formatOnType ir iestatīts uz patiesu. Tas kontrolē, vai redaktors pēc rakstīšanas automātiski formatēs koda rindiņu.{
"darbgalds.krāsu tēma": "Noklusējuma tumšs+",
"[python]": {
"editor.formatOnType": taisnība
},
"python.defaultInterpreterPath": "C:\\Jauna mape\\python.exe"
}
Kad iestatījums ir patiess, rakstiet savu kodu, lai izbaudītu šo jauno funkciju.
2. Python tīmekļa paplašinājumam
Šis ir jauns VS Code paplašinājums, kas ļauj palaist un atkļūdot Python kodu pārlūkprogrammā. Tā izmanto WebAssembly kā izpildes dzinējs. Tas ir eksperimentālā stadijā, un tāpēc to nevajadzētu izmantot Python produkcijas izstrādei. Lai sāktu to lietot, veiciet tālāk norādītās darbības.
- Atvērt pārlūkprogramma, kuras pamatā ir Chrome.
- Dodieties uz savu GitHub repozitoriju izmantojot tālāk norādīto adresi. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. Aizstājiet lietotājvārdu un repo daļu attiecīgi ar savu GitHub lietotājvārdu un repozitoriju. Izvadei jābūt tādai, kā parādīts zemāk.
- Dodieties uz tirgu un instalējiet Eksperimentāls — Python tīmeklim pagarinājumu.
- Atveriet savu Python failu.
- Nospiediet F5 lai sāktu atkļūdošanu vai CTRL+F5 lai palaistu kodu bez atkļūdošanas.
Python ierobežojumi tīmekļa paplašinājumam
Kā minēts, Python tīmekļa paplašinājums ir eksperimentāls, un tādēļ tam ir daži ierobežojumi.
- Lielākā daļa Intellisense spraudņu un paplašinājumu nav pieejami lietošanai Python tīmeklim. Tie, kas nav pieejami, ir apzīmēti ar brīdinājuma simbolu, kā parādīts zemāk.
- Python tulkam, ko izmanto tīmekļa versija, ir šādi ierobežojumi.
- Tas neatbalsta pip
- Tas neatbalsta kontaktligzda
- Tas neatbalsta vietējie Python moduļi
- Nē pavediens atbalsts tātad nē asinhronā atbalstu vai nu.
Līdz ar to šīs funkcijas izmantošana ir jāierobežo ar prototipu projektiem un testa vidēm.
3. Ruff paplašinājums
Šis paplašinājums nodrošina atbalstu Ruff linteram. Apbrīnojamākā iezīme ir tā, ka tā nodrošina Ātrs labojums darbības, kas automātiski labos automātiski labojamos pārkāpumus. The Ruff paplašinājums neprasa izmantot VS Code insaiderus, lai to izmēģinātu. Tas ir pieejams arī uzstādīšanai parastajā VS kodā. Lai to izmēģinātu, dodieties uz VS Code tirgu un instalējiet to.
Tas novērš koda pārkāpumus, palaižot jūsu kodu, kad rediģējat vai atverat Python failu. Lai to izmantotu, veiciet tālāk norādītās darbības.
- Atvērt Visual Studio kods
- Izveidojiet jaunu Python failu un ierakstiet savu kodu
- Ja jums ir iepriekš saglabāts Python avota fails, atveriet to programmā Visual Studio Code
- Palaidiet Ruff paplašinājumu, dodoties uz Skats > Komandu palete, tips Ruff, un palaist Ruff: novērsiet visas automātiski izlabojamās problēmas, kā parādīts tālāk.
- Pēc palaišanas Ruff novērsīs visus automātiski labojamos pārkāpumus jūsu Python kodā.
Kāpēc jums vajadzētu izmēģināt jaunos Python paplašinājumus Visual Studio kodā
Jaunu funkciju pievienošana Visual Studio Code paplašinājumiem ir padarījusi Python izstrādi platformā efektīvāku. Jums būs nepieciešams mazāk laika, rūpējoties par koda formatēšanu, un tādējādi pavadīsit vairāk laika, strādājot pie sava koda loģikas.
Turklāt atvērtā pirmkoda IDE, piemēram, Visual Studio Code, regulāri saņem funkciju atjauninājumus. Tas ir saistīts ar lielo cilvēku skaitu, kas iesaistīti IDE izstrādē. Atjauninājumi ir aprīkoti ar jaunām funkcijām, kas nodrošina labāku kodēšanas pieredzi, izmantojot IDE.