Au fost implementate îmbunătățiri ale extensiilor Python pentru Visual Studio Code.
Microsoft a anunțat pe site-ul său de bloguri pentru dezvoltatori că versiunea din decembrie 2022 a extensiilor Python pentru Visual Studio Code este acum disponibilă! Aceste extensii sunt în stadiul de pre-lansare, dar sunt disponibile pentru a le încerca publicului. Iată ce are de oferit această versiune din decembrie 2022.
1. Indentare automată cu Pylance
A fost adăugată o funcție de auto-indentare în extensia Pylance. Această caracteristică creează automat indentările corecte în codul dvs. Acest lucru permite programatorilor să aloce mai mult timp părții logice a codului lor și mai puțin timp formatării. Îl poți încerca VS Code - Insider (este necesară înregistrarea).
După instalarea VS Code Insiders, accesați piața și instalați
Pylance extensie. Navigheaza catre Vizualizare > Paleta de comenzi, tip Preferințe, și fugi Deschideți Setări utilizator (JSON). Asigurați-vă că editor.formatOnType este setat la adevărat. Controlează dacă editorul va formata automat o linie de cod după tastare.{
„workbench.colorTheme”: „Default Dark+”,
"[piton]": {
„editor.formatOnType”: Adevărat
},
„python.defaultInterpreterPath”: „C:\\Dosar nou\\python.exe”
}
Odată setat la adevărat, continuați și scrieți codul pentru a vă bucura de această nouă funcție.
2. Python pentru extensia web
Aceasta este o nouă extensie VS Code care vă permite să rulați și depanați codul Python în browser. Folosește WebAssembly ca motor de execuție. Este în stadiu experimental și, prin urmare, nu ar trebui să îl utilizați pentru dezvoltarea producției Python. Pentru a începe să-l utilizați, urmați următorii pași:
- Deschis un browser bazat pe Chrome.
- Navigați la depozitul dvs. GitHub folosind următoarea adresă. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. Înlocuiți numele de utilizator și partea repo cu numele de utilizator GitHub și, respectiv, cu depozitul. Ieșirea ar trebui să fie așa cum se arată mai jos.
- Mergeți pe piață și instalați Experimental - Python pentru Web extensie.
- Deschideți fișierul Python.
- presa F5 pentru a începe depanarea sau CTRL+F5 pentru a rula codul fără depanare.
Limitări ale extensiei Python pentru Web
După cum sa menționat, extensia Python pentru Web este experimentală și, ca atare, are unele limitări.
- Majoritatea pluginurilor și extensiilor Intellisense nu sunt disponibile pentru utilizare în Python pentru web. Cele indisponibile sunt indicate printr-un simbol de precauție, așa cum se arată mai jos.
- Interpretul Python pe care îl folosește versiunea web are următoarele limitări.
- Nu suportă pip
- Nu suportă priză
- Nu suportă module native Python
- Nu fir sprijin deci nr asincron sprijin fie.
În consecință, utilizarea de către dvs. a acestei caracteristici ar trebui să se limiteze la proiectele prototip și la mediile de testare.
3. Extensia Ruff
Această extensie oferă suport pentru linter Ruff. Cea mai uimitoare caracteristică este că oferă Soluție rapidă acțiuni care vor corecta automat încălcările care se pot repara automat. The Ruff Extensia nu necesită să utilizați utilizatorii din interiorul VS Code pentru a o încerca. Este disponibil și pentru instalare în codul VS normal. Pentru a o încerca, navigați la piața VS Code și instalați-o.
Remediază încălcările codului rulând pe codul dvs. atunci când editați sau deschideți un fișier Python. Pentru a-l folosi, urmați următorii pași:
- Deschis Codul Visual Studio
- Creați un nou fișier Python și scrieți-vă codul
- Dacă aveți un fișier sursă Python salvat anterior, deschideți-l în Visual Studio Code
- Rulați extensia Ruff navigând la Vizualizare > Paleta de comenzi, tip Ruff, și fugi Ruff: Remediați toate problemele care se pot remedia automat, așa cum se arată mai jos.
- Odată rulat, Ruff va remedia toate încălcările remediabile automat din codul dvs. Python.
De ce ar trebui să încercați noile extensii Python în codul Visual Studio
Adăugarea de noi funcții la extensiile Visual Studio Code a făcut dezvoltarea în Python mai eficientă pe platformă. Veți lua mai puțin timp să vă faceți griji cu privire la formatarea codului și, prin urmare, veți petrece mai mult timp lucrând la logica codului dvs.
Mai mult, IDE-urile open-source precum Visual Studio Code primesc actualizări de caracteristici în mod regulat. Acest lucru se datorează numărului mare de persoane implicate în dezvoltarea IDE. Actualizările vin cu noi funcționalități care duc la o experiență de codare mai bună în timpul utilizării IDE-urilor.